{
 "corpus_version": "3.1",
 "generated": "2026-08-07",
 "license": "CC-BY-4.0",
 "counts": {
  "components": 74,
  "ifc_bindings": 153,
  "parameters": 723,
  "structural_enum_groups": 10,
  "glossary_terms": 84
 },
 "disciplines": [
  "arc",
  "mep",
  "str"
 ],
 "authorities": [
  "BCA",
  "LTA",
  "NEA",
  "NParks",
  "PUB",
  "SCDF",
  "URA"
 ],
 "schema": "/schema/parameters.schema.json",
 "components": [
  {
   "path": "corpus/arc/accessible_route/parameters.json",
   "url": "/corpus/arc/accessible_route/parameters.json",
   "sha256": "48778e666bbabe99ee5e102a8d6d5c75fbaec0441b387a5f8e17ea4a7bd2424d",
   "data": {
    "component": "Accessible Route",
    "discipline": "ARC",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=7b717b9d-ee99-45b6-826d-9a63678eabba",
    "source_id": "7b717b9d-ee99-45b6-826d-9a63678eabba",
    "page_range": [
     5,
     5
    ],
    "ifc_binding_count": 5,
    "parameter_count": 10,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "ACCESSIBLEROUTE",
      "ifc_subtypes": [
       "ACCESSIBLEROUTE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       5
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1200"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcSlab",
      "ifc_subtype": "ACCESSIBLEROUTE",
      "ifc_subtypes": [
       "ACCESSIBLEROUTE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       5
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1200"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "ACCESSIBLEROUTE",
      "ifc_subtypes": [
       "ACCESSIBLEROUTE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       5
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1200"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcRamp",
      "ifc_subtype": "ACCESSIBLEROUTE",
      "ifc_subtypes": [
       "ACCESSIBLEROUTE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       5
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1200"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "ACCESSIBLEROUTE",
      "ifc_subtypes": [
       "ACCESSIBLEROUTE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       5
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1200"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/breeching_inlet/parameters.json",
   "url": "/corpus/arc/breeching_inlet/parameters.json",
   "sha256": "8bd8f2b0f9c0ab415a0ccb9c378851ab3fec0a207c245c04d451e74eb3585b63",
   "data": {
    "component": "Breeching Inlet",
    "discipline": "ARC",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=0e17a3eb-de68-48e7-9b20-72b31f31fc9a",
    "source_id": "0e17a3eb-de68-48e7-9b20-72b31f31fc9a",
    "page_range": [
     18,
     18
    ],
    "ifc_binding_count": 1,
    "parameter_count": 4,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFireSuppressionTerminal",
      "ifc_subtype": "BREECHINGINLET",
      "ifc_subtypes": [
       "BREECHINGINLET"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       18
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Hose_NominalDiameter",
        "type": "Text",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "ID",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Dry Riser",
         "Wet Riser",
         "Foam Sprinkler",
         "Sprinkler"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 4,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/building_storey/parameters.json",
   "url": "/corpus/arc/building_storey/parameters.json",
   "sha256": "8f93c3c9fb49c0a477728cc0b1d30d3a939ee4ab68226852e9e8962c482974ae",
   "data": {
    "component": "Building Storey",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA",
     "SCDF",
     "LTA",
     "NParks",
     "PUB",
     "NEA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=7548a729-5318-40ce-8df8-c61fa6b5a388",
    "source_id": "7548a729-5318-40ce-8df8-c61fa6b5a388",
    "page_range": [
     19,
     19
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuildingStorey",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       19
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/ceiling/parameters.json",
   "url": "/corpus/arc/ceiling/parameters.json",
   "sha256": "a5f5a07c7c069a65f3ff43c3334ebe9840e94ee1a822031d44f0f7312de450c7",
   "data": {
    "component": "Ceiling",
    "discipline": "ARC",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=9e9576c5-0874-4bbb-9079-eab118b6f67b",
    "source_id": "9e9576c5-0874-4bbb-9079-eab118b6f67b",
    "page_range": [
     20,
     20
    ],
    "ifc_binding_count": 1,
    "parameter_count": 2,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcCovering",
      "ifc_subtype": "CEILING",
      "ifc_subtypes": [
       "CEILING"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       20
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireRating",
        "type": "Text",
        "unit": "hr",
        "input_limited": true,
        "allowed_values": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ]
       },
       {
        "sn": 2,
        "property": "Material",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Sand",
         "Corey Dust",
         "Granite Dust",
         "Gravel",
         "Crusher Run",
         "Recycled Aggregates",
         "Intumescent Paint",
         "Steel",
         "Timber",
         "Engineered Timber",
         "Concrete",
         "Wood",
         "Brick",
         "Reinforced Concrete",
         "MET",
         "Galvanized Mild Steel Heavy Duty",
         "Plastic",
         "Plastered",
         "Fair-Faced Brickwall",
         "Samples of Concrete Elements"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/column/parameters.json",
   "url": "/corpus/arc/column/parameters.json",
   "sha256": "f3d243d6c78d577014d876c6f2d6f2ac8cd9af9c1ef0cf84f75f6082d84ae4e4",
   "data": {
    "component": "Column",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA",
     "SCDF",
     "LTA",
     "NParks",
     "PUB",
     "NEA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=85facd32-c777-40d8-b35b-a086d26b5565",
    "source_id": "85facd32-c777-40d8-b35b-a086d26b5565",
    "page_range": [
     21,
     24
    ],
    "ifc_binding_count": 1,
    "parameter_count": 25,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcColumn",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       23
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ArrangementType",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Multi-Tier"
        ]
       },
       {
        "sn": 2,
        "property": "Breadth",
        "type": "Length",
        "applies_to": "RC column",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       },
       {
        "sn": 3,
        "property": "ConnectionDetailsBottom",
        "type": "Text",
        "applies_to": "Steel column",
        "input_limited": false,
        "examples": [
         "Detail 1"
        ]
       },
       {
        "sn": 4,
        "property": "ConnectionDetailsTop",
        "type": "Text",
        "applies_to": "Steel column",
        "input_limited": false,
        "examples": [
         "Detail 1"
        ]
       },
       {
        "sn": 5,
        "property": "ConnectionTypeBottom",
        "type": "Text",
        "applies_to": "Steel column",
        "input_limited": true,
        "allowed_values": [
         "Pinned",
         "Fixed",
         "Free"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here"
        ]
       },
       {
        "sn": 6,
        "property": "ConnectionTypeTop",
        "type": "Text",
        "applies_to": "Steel column",
        "input_limited": true,
        "allowed_values": [
         "Pinned",
         "Fixed",
         "Free"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here"
        ]
       },
       {
        "sn": 7,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All columns",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here"
        ]
       },
       {
        "sn": 8,
        "property": "Diameter",
        "type": "Length",
        "applies_to": "When required / relevant",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "600"
        ]
       },
       {
        "sn": 9,
        "property": "EndStorey",
        "type": "Text",
        "applies_to": "All columns",
        "input_limited": false,
        "examples": [
         "2nd Storey",
         "Roof Storey"
        ]
       },
       {
        "sn": 10,
        "property": "MainRebar",
        "type": "Text",
        "applies_to": "RC column",
        "input_limited": false,
        "examples": [
         "6H32+6H25"
        ]
       },
       {
        "sn": 11,
        "property": "Mark",
        "type": "Text",
        "applies_to": "All columns",
        "input_limited": false,
        "examples": [
         "C1",
         "TC1"
        ]
       },
       {
        "sn": 12,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All columns",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here"
        ]
       },
       {
        "sn": 13,
        "property": "MechanicalConnectionType",
        "type": "Text",
        "input_limited": true,
        "reference_values": [
         "column shoes",
         "grouted sleeves",
         "spiral connector"
        ],
        "reference_values_source": "official glossary page values cell (retrieved 2026-07-19)",
        "examples": [
         "column shoes",
         "grouted sleeves",
         "spiral connector"
        ]
       },
       {
        "sn": 14,
        "property": "MemberSection",
        "type": "Text",
        "applies_to": "Steel column",
        "input_limited": false,
        "examples": [
         "RHS600x30x4",
         "CHS500x3.0",
         "254x254x63kg/m"
        ]
       },
       {
        "sn": 15,
        "property": "PrefabricatedReinforcementCage",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 16,
        "property": "ReferTo2DDetail",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Dwg Number"
        ]
       },
       {
        "sn": 17,
        "property": "ReinforcementSteelGrade",
        "type": "Text",
        "applies_to": "RC column",
        "input_limited": true,
        "allowed_values": [
         "500A",
         "500B",
         "500C",
         "600A",
         "600B",
         "600C"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here"
        ]
       },
       {
        "sn": 18,
        "property": "SectionFabricationMethod",
        "type": "Text",
        "applies_to": "Steel column",
        "input_limited": true,
        "allowed_values": [
         "Hot rolled",
         "Cold formed"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here"
        ]
       },
       {
        "sn": 19,
        "property": "SpliceDetail",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Detail 3"
        ]
       },
       {
        "sn": 20,
        "property": "StartingStorey",
        "type": "Text",
        "applies_to": "All columns",
        "input_limited": false,
        "examples": [
         "1st Storey",
         "Lower Roof Storey"
        ]
       },
       {
        "sn": 21,
        "property": "Stirrups",
        "type": "Text",
        "applies_to": "RC column",
        "input_limited": false,
        "examples": [
         "4H13-300"
        ]
       },
       {
        "sn": 22,
        "property": "StirrupsType",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "Normal",
         "U",
         "C",
         "CL [for civil defence shelter]",
         "Torsion"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here"
        ]
       },
       {
        "sn": 23,
        "property": "Width",
        "type": "Length",
        "applies_to": "RC column",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "600"
        ]
       },
       {
        "sn": 24,
        "property": "WorkingLoad_DA1-1",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "1234"
        ]
       },
       {
        "sn": 25,
        "property": "WorkingLoad_DA1-2",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "1234"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/culvert_drains/parameters.json",
   "url": "/corpus/arc/culvert_drains/parameters.json",
   "sha256": "4fa0c59c22094acb534a5db0b38cb8cf80d2c7e094fc2605e77468a11d3330f2",
   "data": {
    "component": "Culvert/ Drains",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "PUB"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=e0a70a7b-d185-49ac-ae25-a0ba863ee7eb",
    "source_id": "e0a70a7b-d185-49ac-ae25-a0ba863ee7eb",
    "page_range": [
     26,
     26
    ],
    "ifc_binding_count": 2,
    "parameter_count": 10,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "COMMONDRAIN, CROSSCULVERT, CULVERT, ENTRANCECULVERT, EXTERNALDRAIN, INTERNALDRAIN, OUTLETDRAIN, ROADSIDEDRAIN, TRENCH",
      "ifc_subtypes": [
       "COMMONDRAIN",
       "CROSSCULVERT",
       "CULVERT",
       "ENTRANCECULVERT",
       "EXTERNALDRAIN",
       "INTERNALDRAIN",
       "OUTLETDRAIN",
       "ROADSIDEDRAIN",
       "TRENCH"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       26
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Diameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Gradient",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "LoadBearing",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Rainwater",
         "Drainage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 9,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 10,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "DROPINLETCHAMBER",
      "ifc_subtypes": [
       "DROPINLETCHAMBER"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       26
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/curtain_wall/parameters.json",
   "url": "/corpus/arc/curtain_wall/parameters.json",
   "sha256": "d3f13daa1c6f8b89247d1bcf4f7c11e2112dd906241a30da285924589d9b9703",
   "data": {
    "component": "Curtain Wall",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=3a3d43e1-168a-49f8-ad76-bab6b9f82449",
    "source_id": "3a3d43e1-168a-49f8-ad76-bab6b9f82449",
    "page_range": [
     27,
     27
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcCurtainWall",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       27
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/damper/parameters.json",
   "url": "/corpus/arc/damper/parameters.json",
   "sha256": "c4f2d85751d1c87398158177f776999f53344b84594f864d231e255fb59436b2",
   "data": {
    "component": "Damper",
    "discipline": "ARC",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=4979ad78-ece4-414f-8b69-44fa0d73a6d3",
    "source_id": "4979ad78-ece4-414f-8b69-44fa0d73a6d3",
    "page_range": [
     28,
     28
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcDamper",
      "ifc_subtype": "FIREDAMPER, FIRESMOKEDAMPER, SMOKEDAMPER",
      "ifc_subtypes": [
       "FIREDAMPER",
       "FIRESMOKEDAMPER",
       "SMOKEDAMPER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       28
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireRating",
        "type": "Text",
        "unit": "hr",
        "input_limited": true,
        "allowed_values": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/door/parameters.json",
   "url": "/corpus/arc/door/parameters.json",
   "sha256": "94131056f6bb254d8af254473bc215c503802d1a26405cadaf4c1f5fc25d835e",
   "data": {
    "component": "Door",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a6e0fed8-2200-40e5-84d6-a430350ba6c5",
    "source_id": "a6e0fed8-2200-40e5-84d6-a430350ba6c5",
    "page_range": [
     31,
     35
    ],
    "ifc_binding_count": 1,
    "parameter_count": 16,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcDoor",
      "ifc_subtype": "DOOR, GATE, BLASTDOOR, ROLLERSHUTTER",
      "ifc_subtypes": [
       "DOOR",
       "GATE",
       "BLASTDOOR",
       "ROLLERSHUTTER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       32
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ClearWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1200"
        ]
       },
       {
        "sn": 2,
        "property": "ClearHeight",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "StructuralWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "490"
        ]
       },
       {
        "sn": 4,
        "property": "StructuralHeight",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "710"
        ]
       },
       {
        "sn": 5,
        "property": "FireExit",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "FireRating",
        "type": "Text",
        "unit": "hr",
        "input_limited": true,
        "allowed_values": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ]
       },
       {
        "sn": 7,
        "property": "MainEntrance",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 8,
        "property": "OneWayLockingDevice",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 9,
        "property": "OperationType",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "SINGLE_SWING_LEFT",
         "SINGLE_SWING_RIGHT",
         "DOUBLE_DOOR_SINGLE_SWING",
         "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT",
         "DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT",
         "DOUBLE_SWING_LEFT",
         "DOUBLE_SWING_RIGHT",
         "DOUBLE_DOOR_DOUBLE_SWING",
         "SLIDING_TO_LEFT",
         "SLIDING_TO_RIGHT",
         "DOUBLE_DOOR_SLIDING",
         "FOLDING_TO_LEFT",
         "FOLDING_TO_RIGHT",
         "DOUBLE_DOOR_FOLDING",
         "REVOLVING",
         "ROLLING UP",
         "SWING_FIXED_LEFT",
         "SWING_FIXED_RIGHT"
        ],
        "allowed_values_source": "glossary web page (retrieved 2026-07-19)",
        "examples": [
         "Pls refer to the table below"
        ]
       },
       {
        "sn": 10,
        "property": "OverallWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 11,
        "property": "PowerOperated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 12,
        "property": "SelfClosing",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 13,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 14,
        "property": "VisionPanel",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 15,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 16,
        "property": "FireAccessOpening",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/envelope_control/parameters.json",
   "url": "/corpus/arc/envelope_control/parameters.json",
   "sha256": "abf168b9b8277ef33140eacf5a3265b9e5fd997b63d4d9b2d7f2660cb32839f1",
   "data": {
    "component": "Envelope Control",
    "discipline": "ARC",
    "authorities": [
     "URA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=f1614ae0-e328-46bd-89b4-b1714887dad4",
    "source_id": "f1614ae0-e328-46bd-89b4-b1714887dad4",
    "page_range": [
     37,
     37
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "ENVELOPECONTROL",
      "ifc_subtypes": [
       "ENVELOPECONTROL"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       37
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/escalator/parameters.json",
   "url": "/corpus/arc/escalator/parameters.json",
   "sha256": "43cb6f92497f529a44fd694562b0be5dbab60b25367a1d1f4855a48085cc9f8c",
   "data": {
    "component": "Escalator",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=0f38207b-27ba-48b8-b117-07d612fe8ff7",
    "source_id": "0f38207b-27ba-48b8-b117-07d612fe8ff7",
    "page_range": [
     38,
     38
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcTransportElement",
      "ifc_subtype": "ESCALATOR",
      "ifc_subtypes": [
       "ESCALATOR"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       38
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/family_friendly_furniture/parameters.json",
   "url": "/corpus/arc/family_friendly_furniture/parameters.json",
   "sha256": "67323aef47d38d962d9a4ce38df0f2e9f70861cba45c4b5737cdb57efa95cd95",
   "data": {
    "component": "Family-Friendly Furniture",
    "discipline": "ARC",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1448f0da-f76c-411e-9d4e-3180fe62ccdc",
    "source_id": "1448f0da-f76c-411e-9d4e-3180fe62ccdc",
    "page_range": [
     39,
     39
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFurniture",
      "ifc_subtype": "CHANGINGBED, CHILDPROTECTIONSEAT, DIAPERCHANGINGTABLE",
      "ifc_subtypes": [
       "CHANGINGBED",
       "CHILDPROTECTIONSEAT",
       "DIAPERCHANGINGTABLE"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       39
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/finishes/parameters.json",
   "url": "/corpus/arc/finishes/parameters.json",
   "sha256": "ddc3a0ed523c29215af9b7ca58ecc882e2833ac439fda47970d0431fa262ed39",
   "data": {
    "component": "Finishes",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=76cbfe13-e556-461c-afbb-9abfc794802c",
    "source_id": "76cbfe13-e556-461c-afbb-9abfc794802c",
    "page_range": [
     40,
     40
    ],
    "ifc_binding_count": 2,
    "parameter_count": 2,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcCovering",
      "ifc_subtype": "CLADDING, FIRECURTAIN, FLOORING, PIPESLEEVE, SOFFIT",
      "ifc_subtypes": [
       "CLADDING",
       "FIRECURTAIN",
       "FLOORING",
       "PIPESLEEVE",
       "SOFFIT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       40
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireRating",
        "type": "Text",
        "unit": "hr",
        "input_limited": true,
        "allowed_values": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ]
       },
       {
        "sn": 2,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "TACTILETILE",
      "ifc_subtypes": [
       "TACTILETILE"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       40
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/fire_access_opening/parameters.json",
   "url": "/corpus/arc/fire_access_opening/parameters.json",
   "sha256": "0297e610fb3bd7fe11c0df8846fd67e865e2fb426d8a8b4b2ea86dd040fd2f92",
   "data": {
    "component": "Fire Access Opening",
    "discipline": "ARC",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=eaf49128-12cc-4ed1-bd70-d4d4dd5d2fec",
    "source_id": "eaf49128-12cc-4ed1-bd70-d4d4dd5d2fec",
    "page_range": [
     41,
     41
    ],
    "ifc_binding_count": 3,
    "parameter_count": 3,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcOpeningElement",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       41
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireAccessOpening",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcDoor",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       41
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireAccessOpening",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcWindow",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       41
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireAccessOpening",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/fire_alarm/parameters.json",
   "url": "/corpus/arc/fire_alarm/parameters.json",
   "sha256": "1ea72cb2faff2673ef78c44f1fd19366f6932953000112ee267bfa8bfcbf8a25",
   "data": {
    "component": "Fire Alarm",
    "discipline": "ARC",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=022e2637-b6dd-4866-91f0-a505b8e5aee6",
    "source_id": "022e2637-b6dd-4866-91f0-a505b8e5aee6",
    "page_range": [
     42,
     42
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcAlarm",
      "ifc_subtype": "FIREALARMPANEL, MANUALALARMCALLPOINT, VISUALALARM, SOUNDER, HOMEFIREALARMDEVICE",
      "ifc_subtypes": [
       "FIREALARMPANEL",
       "MANUALALARMCALLPOINT",
       "VISUALALARM",
       "SOUNDER",
       "HOMEFIREALARMDEVICE"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       42
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/fire_extinguisher/parameters.json",
   "url": "/corpus/arc/fire_extinguisher/parameters.json",
   "sha256": "a5090f5199aaa8745c90aeaa813bd02d64d0d5ce11949ca7b8311f791cd905f0",
   "data": {
    "component": "Fire Extinguisher",
    "discipline": "ARC",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=64d2c6ee-de79-4224-aff8-da3ba6496c19",
    "source_id": "64d2c6ee-de79-4224-aff8-da3ba6496c19",
    "page_range": [
     43,
     43
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "PORTABLEFIREEXTINGUISHER",
      "ifc_subtypes": [
       "PORTABLEFIREEXTINGUISHER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       43
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireExtinguisherRating",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/fire_hydrant/parameters.json",
   "url": "/corpus/arc/fire_hydrant/parameters.json",
   "sha256": "2435518aa1cf9f53f939535e4feac3f189cfb098dde8ec080bbcc89d7d30d0b8",
   "data": {
    "component": "Fire Hydrant",
    "discipline": "ARC",
    "authorities": [
     "URA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=66661733-cb82-4cec-99dc-0e4923042da1",
    "source_id": "66661733-cb82-4cec-99dc-0e4923042da1",
    "page_range": [
     44,
     44
    ],
    "ifc_binding_count": 1,
    "parameter_count": 3,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFireSuppressionTerminal",
      "ifc_subtype": "FIREHYDRANT",
      "ifc_subtypes": [
       "FIREHYDRANT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       44
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ID",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Private",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "Public",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/footpath/parameters.json",
   "url": "/corpus/arc/footpath/parameters.json",
   "sha256": "ea444389ba48182304377e94f17617e206000dc52d2c49868f426decdfdadfbd",
   "data": {
    "component": "Footpath",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA",
     "LTA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=6095a891-c51a-4224-b834-4046b1cecb04",
    "source_id": "6095a891-c51a-4224-b834-4046b1cecb04",
    "page_range": [
     52,
     52
    ],
    "ifc_binding_count": 2,
    "parameter_count": 2,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "FOOTPATH",
      "ifc_subtypes": [
       "FOOTPATH"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       52
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "TACTILETILE",
      "ifc_subtypes": [
       "TACTILETILE"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       52
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/grating/parameters.json",
   "url": "/corpus/arc/grating/parameters.json",
   "sha256": "a021990bd680b4b15f063f1ae5caab33d14cbbcfd85975cc8f749cffe412e671",
   "data": {
    "component": "Grating",
    "discipline": "ARC",
    "authorities": [
     "PUB"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=99f9e159-3c0c-4966-8e44-79c91b03a818",
    "source_id": "99f9e159-3c0c-4966-8e44-79c91b03a818",
    "page_range": [
     53,
     53
    ],
    "ifc_binding_count": 1,
    "parameter_count": 2,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcDiscreteAccessory",
      "ifc_subtype": "GRATING",
      "ifc_subtypes": [
       "GRATING"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       53
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Drainage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/green_verges/parameters.json",
   "url": "/corpus/arc/green_verges/parameters.json",
   "sha256": "688244fc5612fe9202a92b7eb47572a6a4c110274f6dbdd55c388d4d355f9750",
   "data": {
    "component": "Green Verges",
    "discipline": "ARC",
    "authorities": [
     "NParks"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1d4f3efb-2fb2-4d03-989e-cd82d17a1c78",
    "source_id": "1d4f3efb-2fb2-4d03-989e-cd82d17a1c78",
    "page_range": [
     54,
     54
    ],
    "ifc_binding_count": 2,
    "parameter_count": 8,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcGeographicElement",
      "ifc_subtype": "GREENVERGES",
      "ifc_subtypes": [
       "GREENVERGES"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       54
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Area",
        "type": "Area",
        "unit": "m2",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "ApprovedSoilMixture",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "ApprovedTurfSpecies",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "Status",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Proposed",
         "Existing",
         "To be removed"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "Proposed",
         "Existing",
         "To be removed"
        ]
       },
       {
        "sn": 5,
        "property": "ShrubSpecies",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "ifc_subtypes": [
       "AREA_GFA"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       54
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ALS_LandscapeType",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Turfing",
         "Groundcover",
         "Shrubs"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "Turfing",
         "Groundcover",
         "Shrubs"
        ]
       },
       {
        "sn": 2,
        "property": "ALS_GreeneryFeatures",
        "type": "Text",
        "input_limited": true,
        "reference_values": [
         "Green Buffer",
         "Peripheral Planting Verge",
         "Landscape Deck - Vertical Greenery",
         "Landscape Deck - Surface Greenery",
         "Communal Ground Garden",
         "Sky Terrace",
         "Roof Top Landscaping",
         "Ground Landscaping",
         "Urban Farm / Greenhouse",
         "Vertical Greenery",
         "Extensive Green Roof",
         "Green Verge"
        ],
        "reference_values_source": "Space (Area Requirement) page Actual Values (retrieved 2026-07-19)",
        "examples": [
         "Green Verge"
        ]
       },
       {
        "sn": 3,
        "property": "ALS_Status",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Proposed",
         "Existing",
         "To be removed"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "Proposed",
         "Existing",
         "To be removed"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/gutter/parameters.json",
   "url": "/corpus/arc/gutter/parameters.json",
   "sha256": "5c818bdd6d20eabf3dec753204179be5c3d505d570782a8027cb277aa1e00221",
   "data": {
    "component": "Gutter",
    "discipline": "ARC",
    "authorities": [
     "PUB",
     "NEA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=2cfdd1b9-978a-4478-8e09-60849bb7d216",
    "source_id": "2cfdd1b9-978a-4478-8e09-60849bb7d216",
    "page_range": [
     55,
     55
    ],
    "ifc_binding_count": 2,
    "parameter_count": 10,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcPipeSegment",
      "ifc_subtype": "GUTTER",
      "ifc_subtypes": [
       "GUTTER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       55
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Drainage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "GUTTER",
      "ifc_subtypes": [
       "GUTTER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       55
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "Public",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 7,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Drainage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 8,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/hose_reel/parameters.json",
   "url": "/corpus/arc/hose_reel/parameters.json",
   "sha256": "720e2efafdf443143ac6c7ebc9f27dc9e3b3d4409ddd3c418d31e2a392902691",
   "data": {
    "component": "Hose Reel",
    "discipline": "ARC",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=db4ea7c1-8daf-4b63-9cb0-803950bb682f",
    "source_id": "db4ea7c1-8daf-4b63-9cb0-803950bb682f",
    "page_range": [
     56,
     56
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFireSuppressionTerminal",
      "ifc_subtype": "HOSEREEL, STANDBYFIREHOSE",
      "ifc_subtypes": [
       "HOSEREEL",
       "STANDBYFIREHOSE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       56
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Hose_NominalDiameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/household_shelter/parameters.json",
   "url": "/corpus/arc/household_shelter/parameters.json",
   "sha256": "f9e30b608ef5840a72b463052ad27057e2f07e4ea842203cfdeeb242d74e1752",
   "data": {
    "component": "Household Shelter",
    "discipline": "ARC",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d2709e3c-3fcc-4f1a-8a97-bdea2b5b7e0a",
    "source_id": "d2709e3c-3fcc-4f1a-8a97-bdea2b5b7e0a",
    "page_range": [
     57,
     59
    ],
    "ifc_binding_count": 8,
    "parameter_count": 12,
    "declarative_only_bindings": 4,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "SPACE",
      "ifc_subtypes": [
       "SPACE"
      ],
      "scope": "the internal space of the Household Shelter",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       58
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SpaceName",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Household Shelter",
         "Setback"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "Household Shelter",
         "Setback"
        ]
       },
       {
        "sn": 2,
        "property": "InternalLength",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "InternalWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Area",
        "type": "Area",
        "unit": "m2",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Precast",
         "Prefab",
         "CIS"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "ifc_subtypes": [
       "AREA_GFA"
      ],
      "scope": "the external “shell” of the Household Shelter",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       58
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AGF_Name",
        "type": "Text",
        "input_limited": true,
        "value_source": {
         "catalogue": "agf_names",
         "file": "_reference/space_area_names.json",
         "key": "agf_names_per_development_use"
        },
        "reference_values": [
         "AC Ledge",
         "Airwell",
         "ATM Kiosk",
         "Balcony",
         "Bicycle Parking Space",
         "Bin Centre",
         "Bin Point",
         "Cable Chamber",
         "Car Parking Lot (Mechanised)",
         "Car Porch/Garage",
         "Conserved Bungalow",
         "Control Room / Centre",
         "Corridor",
         "Courtyard",
         "Discharge Valve Chamber",
         "Driveways",
         "Dwelling Unit (Nett)",
         "Entrance Canopy",
         "Gondola and working platform",
         "Guardhouse / Sentry Post",
         "Indoor Recreation Space",
         "Letter Box Area",
         "Lift Lobby",
         "Lift Motor Room",
         "Loft",
         "M&E Room (enclosed)",
         "M&E Services (non-load bearing covering above)",
         "M&E Space (unenclosed)",
         "Pavilion",
         "Pick-up/ Drop-off Point",
         "Private Enclosed Space",
         "Privately Owned Public Space",
         "RC Ledge",
         "Refuse Chute Chamber",
         "Refuse Room",
         "Residual Area and Corridor (Carpark Floor)",
         "Roof Terrace",
         "Serviced Apartment Unit (Nett)",
         "Storey Shelter",
         "Students' Hostel",
         "Swimming Pool",
         "Tennis Court",
         "Vending Machine Kiosk",
         "Visitors' Hostel",
         "Bathroom",
         "Bedroom",
         "Bomb Shelter",
         "Car Porch / Garage",
         "Dining Room",
         "Family area",
         "Household Shelter",
         "Living Room",
         "Meter Compartment",
         "Kitchen",
         "Cloud Kitchen",
         "Control Room/ Centre",
         "Core Media",
         "Data centres/ Server areas/ IT equipment",
         "E-Business",
         "End of Trip Facilities",
         "Industrial Canteen",
         "Industrial Training Room",
         "Kitchen / Pantry / Food Preperation area/ Food Stall",
         "Loading and Unloading Bay",
         "M&E Floor",
         "Media/ Audio Visual/ Filming/ Streaming",
         "Meeting Room",
         "Office",
         "On-Site Food Waste Treatment Area",
         "Printing / Publishing",
         "Warehouse/ Storage / Staging",
         "Workshop/ Manufacturing / Production/ Processing/ Yard",
         "Assembly",
         "Pavillion",
         "Repair / Servicing",
         "Self-Storage",
         "Central Distribution Centre",
         "Data processing",
         "Manufacturing (High Tech)",
         "Outdoor Refreshment Area",
         "Outdoor Refreshment Kiosk",
         "Pick-up/Drop-off Point",
         "Product Design / Development",
         "Reserach / Research & Development",
         "Stage",
         "Test Laboratory",
         "Workrooms/ Meeting Area/ Collaboration",
         "Active Ageing Centre /Senior Care Centre",
         "Arts Centre",
         "Association",
         "Boys' / Girls' Home",
         "Bunk / Resting",
         "Child Care Centre",
         "Classroom",
         "Columbarium",
         "Community / Social Uses",
         "Court / Pitch / Field",
         "Courtroom",
         "Cultural Centre / Heritage Centre",
         "Educational / Training Institutions",
         "Embalming Facilities",
         "Embassy / Consulate / High Commision",
         "Equipment/ Storage",
         "Evidence Room",
         "Examination Room",
         "Exhibit Area",
         "Façade Articulation",
         "Family Service Centre",
         "Foreign Domestic Workers Hostel",
         "Function Room",
         "Funeral Parlour",
         "Funeral-related Uses",
         "Government Building / Office",
         "Holding Area/ Cell",
         "Inmate Dayrooms",
         "Interview Room",
         "Judge Chambers",
         "Kitchen/ Pantry/ Food Preparation area",
         "Library",
         "Meditation Space",
         "Museum",
         "Performance/ Theatre/ Auditorium",
         "Secure Visiting Room",
         "Security /Control",
         "Social Services Facilities",
         "Student Care Centre",
         "Welfare Home",
         "Workers' Dormitory",
         "Amusement Centre",
         "Auto Accessories/Tyre & Battery Shop",
         "Bank",
         "Bar/Pub",
         "Beauty Salon",
         "Betting Centre",
         "Car Polishing & Waxing",
         "Casino",
         "Cinema",
         "Coffin Shop",
         "Commercial School",
         "Convention Centre / Exhibition",
         "Court/ Pitch/ Field",
         "Foot Reflexology",
         "Gym/Fitness Centre",
         "Hawker/Food Centre/Canteen",
         "Karaoke Lounge",
         "Kiosk (Retail)",
         "Kitchen/ Pantry/ Food Preparation area/ Food Stall",
         "Laundromat",
         "Market",
         "Massage Establishment",
         "Medical Clinic",
         "Medical Clinic/ Suites",
         "Meditation Centre",
         "Minimart",
         "Nightclub",
         "Pet Boarding/Pet Day Care",
         "Pet Shop/Pet Grooming",
         "Petrol Station",
         "Private Commercial Foreign System School",
         "Restaurant",
         "Restaurant and bar",
         "Restaurant and bar with live entertainment",
         "Restaurant with live entertainment",
         "Shop",
         "Showroom",
         "Supermarket",
         "Takeaway Food Shop",
         "Traditional Chinese Medicine",
         "Vet Clinic/ Animal Hospital",
         "Visitor Centre",
         "Wholesale and Distribution Centre",
         "Work Booth",
         "Computer room",
         "Guardhouse / sentry Post",
         "Home Economics/ Cooking",
         "Kindergarten",
         "Laboratory",
         "Lecture Theatre",
         "Leisure Room",
         "Multipurpose Hall/ Sports Hall",
         "Music room",
         "Religious Facilities",
         "School Canteen",
         "School Gym",
         "School Library",
         "Special Needs",
         "Studio",
         "Study Area",
         "Teachers / Staff room",
         "Workshop",
         "Consulting rooms",
         "First aid rooms",
         "Hospice",
         "Intensive care units",
         "Isolation units",
         "Lounge",
         "Medical scanning and x-ray rooms",
         "Medical treatment rooms",
         "Nursing Home",
         "Occupational therapy rooms",
         "Operating theatres",
         "Pharmacy",
         "Phototherapy",
         "Physiotherapy",
         "Rehabilitation rooms",
         "Staff Quarters",
         "Wards",
         "Audio Visual Room",
         "Back of House",
         "Backpackers' Hostel",
         "Banquet Hall/ Ballroom",
         "Clubhouse",
         "Guest Room/ Hotel Room",
         "Gym/Fitness Centre (for Hotel guests only)",
         "Kitchen/ Food Preparation area",
         "Meeting/ Board/ Conference Room",
         "Reflexology/ Massage (for Hotel guests only)",
         "Chapel",
         "Cultural",
         "Non-religious Use",
         "Praying Area",
         "Quarters",
         "Religious School",
         "Religious Teachings",
         "Religious Use",
         "Shrine",
         "Theatre/ Auditorium",
         "Cleaning Area",
         "Inspection",
         "Platform Area",
         "Station Control",
         "Chalet / Bungalow",
         "Dressroom",
         "Exhibition Room",
         "Recreational Club",
         "Security / Control",
         "Theme Park",
         "Viewing Gallery",
         "Depot",
         "Equipment Storage",
         "Fuelling Space",
         "Motorcycle Parking Lot",
         "Repair Yard",
         "Servicing and Testing",
         "Standing space (Vehicular)",
         "Receiving/ Transmitting",
         "Treatment Area",
         "Voltage/ Transformer"
        ],
        "reference_values_source": "official AGF_Name catalogue, Space (Area Requirement) page (retrieved 2026-07-19)",
        "examples": [
         "Household Shelter"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "HSSETBACK",
      "ifc_subtypes": [
       "HSSETBACK"
      ],
      "scope": "the internal space and the setback of the Household Shelter",
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       59
      ],
      "parameters": []
     },
     {
      "ifc_entity": "IfcWall",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       59
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       },
       {
        "sn": 3,
        "property": "ShelterUsage",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcSlab",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       59
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       },
       {
        "sn": 3,
        "property": "ShelterUsage",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcLightFixture",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       59
      ],
      "parameters": []
     },
     {
      "ifc_entity": "IfcOutlet",
      "ifc_subtype": "COMMUNICATIONSOUTLET, DATAOUTLET, POWEROUTLET",
      "ifc_subtypes": [
       "COMMUNICATIONSOUTLET",
       "DATAOUTLET",
       "POWEROUTLET"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       59
      ],
      "parameters": []
     },
     {
      "ifc_entity": "IfcSwitchingDevice",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       59
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/lamp_post/parameters.json",
   "url": "/corpus/arc/lamp_post/parameters.json",
   "sha256": "76225aceafea7a7a4560b6847bd6226405238a8d66f3e4778a092952e0900cc2",
   "data": {
    "component": "Lamp Post",
    "discipline": "ARC",
    "authorities": [
     "LTA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1a790a93-bb61-4555-a106-4ca6805fd105",
    "source_id": "1a790a93-bb61-4555-a106-4ca6805fd105",
    "page_range": [
     61,
     61
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "LAMPPOST",
      "ifc_subtypes": [
       "LAMPPOST"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       61
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/landscape_plants/parameters.json",
   "url": "/corpus/arc/landscape_plants/parameters.json",
   "sha256": "a35471cdb85336d36365bcc23f3791b34bdd7ddb2ff49f963485a6d682f802f2",
   "data": {
    "component": "Landscape Plants",
    "discipline": "ARC",
    "authorities": [
     "NParks"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=11148353-46e8-49e0-9f33-92874b4f3ce3",
    "source_id": "11148353-46e8-49e0-9f33-92874b4f3ce3",
    "page_range": [
     62,
     63
    ],
    "ifc_binding_count": 1,
    "parameter_count": 11,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcGeographicElement",
      "ifc_subtype": "LANDSCAPE_TREE, LANDSCAPE_PALM, LANDSCAPE_HEDGE",
      "ifc_subtypes": [
       "LANDSCAPE_TREE",
       "LANDSCAPE_PALM",
       "LANDSCAPE_HEDGE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       63
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ReasonForRemoval",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Species",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Samanea saman",
         "Cyrtostachys renda",
         "Gardenia tubifera"
        ]
       },
       {
        "sn": 3,
        "property": "Status",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Proposed",
         "Existing",
         "To be removed",
         "To be transplanted"
        ],
        "allowed_values_source": "glossary web page (retrieved 2026-07-19)",
        "examples": [
         "Proposed",
         "Existing",
         "To be removed",
         "To be transplanted"
        ]
       },
       {
        "sn": 4,
        "property": "TreeNumber",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "T001",
         "T002",
         "T003"
        ]
       },
       {
        "sn": 5,
        "property": "Girth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "100",
         "300",
         "1000"
        ]
       },
       {
        "sn": 6,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "2500",
         "10000"
        ]
       },
       {
        "sn": 7,
        "property": "SingleStem",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 8,
        "property": "TreeSize",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Palm",
         "Small to medium",
         "Large"
        ]
       },
       {
        "sn": 9,
        "property": "Turf",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 10,
        "property": "Roadside",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 11,
        "property": "HedgeNumber",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "H001",
         "H002",
         "H003"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/lift/parameters.json",
   "url": "/corpus/arc/lift/parameters.json",
   "sha256": "50dab72c791487c64e2655bdf08ac1618c08f2287eeb80da5194fb2ae1d56d10",
   "data": {
    "component": "Lift",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=18c25b28-877c-4350-a582-1164d0078f58",
    "source_id": "18c25b28-877c-4350-a582-1164d0078f58",
    "page_range": [
     64,
     64
    ],
    "ifc_binding_count": 1,
    "parameter_count": 8,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcTransportElement",
      "ifc_subtype": "LIFT, CARLIFT",
      "ifc_subtypes": [
       "LIFT",
       "CARLIFT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       64
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BarrierFreeAccessbility",
        "property_raw": "BarrierFreeAccessbility^",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "ClearDepth",
        "property_raw": "ClearDepth^",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "ClearHeight",
        "property_raw": "ClearHeight^",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "ClearWidth",
        "property_raw": "ClearWidth^",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "FireFightingLift",
        "property_raw": "FireFightingLift^",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 8,
        "property": "LiftType",
        "property_raw": "LiftType^",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Goods Lift",
         "Platform Lift",
         "Bin Lifter"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/parking_lot/parameters.json",
   "url": "/corpus/arc/parking_lot/parameters.json",
   "sha256": "049446b4e2bf30cd09b7563bcd5f194b36120d2bea500d6c6c8af4d9eb1340b2",
   "data": {
    "component": "Parking Lot",
    "discipline": "ARC",
    "authorities": [
     "LTA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=89a4946e-4d36-4825-82d9-55106a78f9d1",
    "source_id": "89a4946e-4d36-4825-82d9-55106a78f9d1",
    "page_range": [
     65,
     68
    ],
    "ifc_binding_count": 8,
    "parameter_count": 33,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "CARLOT",
      "ifc_subtypes": [
       "CARLOT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       66
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "FamilyLot",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "LotNumber",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "123"
        ]
       },
       {
        "sn": 6,
        "property": "CarParking_ServedByCarLift",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 7,
        "property": "MechanisedParkingSystem",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 8,
        "property": "Perforated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 9,
        "property": "OpenAtGrade",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "MOTORCYCLELOT",
      "ifc_subtypes": [
       "MOTORCYCLELOT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       66
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "LotNumber",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "123"
        ]
       },
       {
        "sn": 4,
        "property": "Perforated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 5,
        "property": "OpenAtGrade",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "LORRYLOT, COACHLOT, ARTICULATEDVEHICLELOT",
      "ifc_subtypes": [
       "LORRYLOT",
       "COACHLOT",
       "ARTICULATEDVEHICLELOT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       66
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "LotNumber",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "123"
        ]
       },
       {
        "sn": 4,
        "property": "ParkingUse",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Electric Vehicle",
         "Oil Tanker",
         "Buggy",
         "Vacuum Truck",
         "Mobile Tanker"
        ]
       },
       {
        "sn": 5,
        "property": "Perforated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "OpenAtGrade",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 7,
        "property": "VehicleType",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Rigid-framed vehicle"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "BICYCLELOT",
      "ifc_subtypes": [
       "BICYCLELOT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       67
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "650mm"
        ]
       },
       {
        "sn": 2,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1800mm",
         "1975mm"
        ]
       },
       {
        "sn": 3,
        "property": "LotNumber",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "123"
        ]
       },
       {
        "sn": 4,
        "property": "BicycleRack_Type",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Single-Tier Wheel Rack",
         "Single-Tier U-Bar",
         "Double-Tier"
        ],
        "allowed_values_source": "glossary web page (retrieved 2026-07-19)",
        "examples": [
         "Single-Tier Wheel Rack",
         "Single-Tier U-Bar",
         "Double-Tier"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "SPACE",
      "ifc_subtypes": [
       "SPACE"
      ],
      "scope": "spaces and other elements relevant to parking lots",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       68
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "VentilationMode",
        "type": "Text",
        "input_limited": true,
        "examples": [
         "Natural Ventilation",
         "Air Conditioning Mechanical Ventilation"
        ]
       },
       {
        "sn": 2,
        "property": "SpaceName",
        "type": "Text",
        "input_limited": true,
        "value_source": {
         "catalogue": "space_names",
         "file": "_reference/space_usage.json",
         "key": "space_name_categories"
        },
        "examples": [
         "Parking place"
        ]
       },
       {
        "sn": 3,
        "property": "Area",
        "type": "Length",
        "unit": "m2",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "ifc_subtypes": [
       "AREA_GFA"
      ],
      "scope": "spaces and other elements relevant to parking lots",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       68
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AGF_Name",
        "type": "Text",
        "input_limited": true,
        "value_source": {
         "catalogue": "agf_names",
         "file": "_reference/space_area_names.json",
         "key": "agf_names_per_development_use"
        },
        "reference_values": [
         "AC Ledge",
         "Airwell",
         "ATM Kiosk",
         "Balcony",
         "Bicycle Parking Space",
         "Bin Centre",
         "Bin Point",
         "Cable Chamber",
         "Car Parking Lot (Mechanised)",
         "Car Porch/Garage",
         "Conserved Bungalow",
         "Control Room / Centre",
         "Corridor",
         "Courtyard",
         "Discharge Valve Chamber",
         "Driveways",
         "Dwelling Unit (Nett)",
         "Entrance Canopy",
         "Gondola and working platform",
         "Guardhouse / Sentry Post",
         "Indoor Recreation Space",
         "Letter Box Area",
         "Lift Lobby",
         "Lift Motor Room",
         "Loft",
         "M&E Room (enclosed)",
         "M&E Services (non-load bearing covering above)",
         "M&E Space (unenclosed)",
         "Pavilion",
         "Pick-up/ Drop-off Point",
         "Private Enclosed Space",
         "Privately Owned Public Space",
         "RC Ledge",
         "Refuse Chute Chamber",
         "Refuse Room",
         "Residual Area and Corridor (Carpark Floor)",
         "Roof Terrace",
         "Serviced Apartment Unit (Nett)",
         "Storey Shelter",
         "Students' Hostel",
         "Swimming Pool",
         "Tennis Court",
         "Vending Machine Kiosk",
         "Visitors' Hostel",
         "Bathroom",
         "Bedroom",
         "Bomb Shelter",
         "Car Porch / Garage",
         "Dining Room",
         "Family area",
         "Household Shelter",
         "Living Room",
         "Meter Compartment",
         "Kitchen",
         "Cloud Kitchen",
         "Control Room/ Centre",
         "Core Media",
         "Data centres/ Server areas/ IT equipment",
         "E-Business",
         "End of Trip Facilities",
         "Industrial Canteen",
         "Industrial Training Room",
         "Kitchen / Pantry / Food Preperation area/ Food Stall",
         "Loading and Unloading Bay",
         "M&E Floor",
         "Media/ Audio Visual/ Filming/ Streaming",
         "Meeting Room",
         "Office",
         "On-Site Food Waste Treatment Area",
         "Printing / Publishing",
         "Warehouse/ Storage / Staging",
         "Workshop/ Manufacturing / Production/ Processing/ Yard",
         "Assembly",
         "Pavillion",
         "Repair / Servicing",
         "Self-Storage",
         "Central Distribution Centre",
         "Data processing",
         "Manufacturing (High Tech)",
         "Outdoor Refreshment Area",
         "Outdoor Refreshment Kiosk",
         "Pick-up/Drop-off Point",
         "Product Design / Development",
         "Reserach / Research & Development",
         "Stage",
         "Test Laboratory",
         "Workrooms/ Meeting Area/ Collaboration",
         "Active Ageing Centre /Senior Care Centre",
         "Arts Centre",
         "Association",
         "Boys' / Girls' Home",
         "Bunk / Resting",
         "Child Care Centre",
         "Classroom",
         "Columbarium",
         "Community / Social Uses",
         "Court / Pitch / Field",
         "Courtroom",
         "Cultural Centre / Heritage Centre",
         "Educational / Training Institutions",
         "Embalming Facilities",
         "Embassy / Consulate / High Commision",
         "Equipment/ Storage",
         "Evidence Room",
         "Examination Room",
         "Exhibit Area",
         "Façade Articulation",
         "Family Service Centre",
         "Foreign Domestic Workers Hostel",
         "Function Room",
         "Funeral Parlour",
         "Funeral-related Uses",
         "Government Building / Office",
         "Holding Area/ Cell",
         "Inmate Dayrooms",
         "Interview Room",
         "Judge Chambers",
         "Kitchen/ Pantry/ Food Preparation area",
         "Library",
         "Meditation Space",
         "Museum",
         "Performance/ Theatre/ Auditorium",
         "Secure Visiting Room",
         "Security /Control",
         "Social Services Facilities",
         "Student Care Centre",
         "Welfare Home",
         "Workers' Dormitory",
         "Amusement Centre",
         "Auto Accessories/Tyre & Battery Shop",
         "Bank",
         "Bar/Pub",
         "Beauty Salon",
         "Betting Centre",
         "Car Polishing & Waxing",
         "Casino",
         "Cinema",
         "Coffin Shop",
         "Commercial School",
         "Convention Centre / Exhibition",
         "Court/ Pitch/ Field",
         "Foot Reflexology",
         "Gym/Fitness Centre",
         "Hawker/Food Centre/Canteen",
         "Karaoke Lounge",
         "Kiosk (Retail)",
         "Kitchen/ Pantry/ Food Preparation area/ Food Stall",
         "Laundromat",
         "Market",
         "Massage Establishment",
         "Medical Clinic",
         "Medical Clinic/ Suites",
         "Meditation Centre",
         "Minimart",
         "Nightclub",
         "Pet Boarding/Pet Day Care",
         "Pet Shop/Pet Grooming",
         "Petrol Station",
         "Private Commercial Foreign System School",
         "Restaurant",
         "Restaurant and bar",
         "Restaurant and bar with live entertainment",
         "Restaurant with live entertainment",
         "Shop",
         "Showroom",
         "Supermarket",
         "Takeaway Food Shop",
         "Traditional Chinese Medicine",
         "Vet Clinic/ Animal Hospital",
         "Visitor Centre",
         "Wholesale and Distribution Centre",
         "Work Booth",
         "Computer room",
         "Guardhouse / sentry Post",
         "Home Economics/ Cooking",
         "Kindergarten",
         "Laboratory",
         "Lecture Theatre",
         "Leisure Room",
         "Multipurpose Hall/ Sports Hall",
         "Music room",
         "Religious Facilities",
         "School Canteen",
         "School Gym",
         "School Library",
         "Special Needs",
         "Studio",
         "Study Area",
         "Teachers / Staff room",
         "Workshop",
         "Consulting rooms",
         "First aid rooms",
         "Hospice",
         "Intensive care units",
         "Isolation units",
         "Lounge",
         "Medical scanning and x-ray rooms",
         "Medical treatment rooms",
         "Nursing Home",
         "Occupational therapy rooms",
         "Operating theatres",
         "Pharmacy",
         "Phototherapy",
         "Physiotherapy",
         "Rehabilitation rooms",
         "Staff Quarters",
         "Wards",
         "Audio Visual Room",
         "Back of House",
         "Backpackers' Hostel",
         "Banquet Hall/ Ballroom",
         "Clubhouse",
         "Guest Room/ Hotel Room",
         "Gym/Fitness Centre (for Hotel guests only)",
         "Kitchen/ Food Preparation area",
         "Meeting/ Board/ Conference Room",
         "Reflexology/ Massage (for Hotel guests only)",
         "Chapel",
         "Cultural",
         "Non-religious Use",
         "Praying Area",
         "Quarters",
         "Religious School",
         "Religious Teachings",
         "Religious Use",
         "Shrine",
         "Theatre/ Auditorium",
         "Cleaning Area",
         "Inspection",
         "Platform Area",
         "Station Control",
         "Chalet / Bungalow",
         "Dressroom",
         "Exhibition Room",
         "Recreational Club",
         "Security / Control",
         "Theme Park",
         "Viewing Gallery",
         "Depot",
         "Equipment Storage",
         "Fuelling Space",
         "Motorcycle Parking Lot",
         "Repair Yard",
         "Servicing and Testing",
         "Standing space (Vehicular)",
         "Receiving/ Transmitting",
         "Treatment Area",
         "Voltage/ Transformer"
        ],
        "reference_values_source": "official AGF_Name catalogue, Space (Area Requirement) page (retrieved 2026-07-19)",
        "examples": [
         "Car Parking Lot (Mechanised)"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcTransportElement",
      "ifc_subtype": "CARLIFT",
      "ifc_subtypes": [
       "CARLIFT"
      ],
      "scope": "spaces and other elements relevant to parking lots",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       68
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "600mm",
         "650mm"
        ]
       },
       {
        "sn": 2,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1800mm",
         "2000mm"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "HOLDINGBAY, QUEUINGSPACE",
      "ifc_subtypes": [
       "HOLDINGBAY",
       "QUEUINGSPACE"
      ],
      "scope": "spaces and other elements relevant to parking lots",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       68
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/planter_box_planting_trough/parameters.json",
   "url": "/corpus/arc/planter_box_planting_trough/parameters.json",
   "sha256": "8ef22b56c080145c69658eae92a08339e4e7e2108a02f7f6a30852991194e96d",
   "data": {
    "component": "Planter Box/ Planting Trough",
    "discipline": "ARC",
    "authorities": [
     "URA",
     "NParks"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=6b83043b-a0dd-4c6b-934f-176ce0635e0b",
    "source_id": "6b83043b-a0dd-4c6b-934f-176ce0635e0b",
    "page_range": [
     77,
     77
    ],
    "ifc_binding_count": 2,
    "parameter_count": 0,
    "declarative_only_bindings": 2,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFurniture",
      "ifc_subtype": "PLANTERBOX",
      "ifc_subtypes": [
       "PLANTERBOX"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       77
      ],
      "parameters": []
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "LANDSCAPE_PLANTINGTROUGH",
      "ifc_subtypes": [
       "LANDSCAPE_PLANTINGTROUGH"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       77
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/planting_areas/parameters.json",
   "url": "/corpus/arc/planting_areas/parameters.json",
   "sha256": "b8b2882d61afdb08c9533591cab4ba27e2ac12a8d8a0d0b926bf6497a034b48a",
   "data": {
    "component": "Planting Areas",
    "discipline": "ARC",
    "authorities": [
     "NParks"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=fbf72c33-49cb-4d7f-83fb-c4aa15f3cac3",
    "source_id": "fbf72c33-49cb-4d7f-83fb-c4aa15f3cac3",
    "page_range": [
     78,
     78
    ],
    "ifc_binding_count": 1,
    "parameter_count": 8,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcGeographicElement",
      "ifc_subtype": "PLANTINGAREAS",
      "ifc_subtypes": [
       "PLANTINGAREAS"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       78
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Area",
        "type": "Area",
        "unit": "m2",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "ApprovedSoilMixture",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "Status",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Existing",
         "Proposed",
         "New",
         "To be Removed"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "Existing",
         "Proposed",
         "New",
         "To be Removed"
        ]
       },
       {
        "sn": 4,
        "property": "Turf",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 5,
        "property": "TurfSpecies",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "Compensated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 7,
        "property": "CarparkProvision",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 8,
        "property": "Encroachment",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/pollution_control/parameters.json",
   "url": "/corpus/arc/pollution_control/parameters.json",
   "sha256": "ccd91776cff402ca5f7344817c9c4f31658b3ddda01dbfa5dc12c8c61ad64b73",
   "data": {
    "component": "Pollution Control",
    "discipline": "ARC",
    "authorities": [
     "NEA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=8c1978b3-1683-4ad5-aab3-29c8744b96b4",
    "source_id": "8c1978b3-1683-4ad5-aab3-29c8744b96b4",
    "page_range": [
     79,
     79
    ],
    "ifc_binding_count": 1,
    "parameter_count": 58,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcUnitaryEquipment",
      "ifc_subtype": "AIRIMPURITIESSENSOR, FUELBURNINGEQUIPMENT, INCINERATOR, POLLUTIONCONTROLEQUIPMENT",
      "ifc_subtypes": [
       "AIRIMPURITIESSENSOR",
       "FUELBURNINGEQUIPMENT",
       "INCINERATOR",
       "POLLUTIONCONTROLEQUIPMENT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "3col_listing",
      "pages": [
       79
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AI_AmmoniaAndAmmonium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "AI_Antimony",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "AI_Arsenic",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "AI_Benzene",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "AI_Cadmium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "AI_CarbonMonoxide",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "AI_Chlorine",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "AI_Copper",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 9,
        "property": "AI-DioxinsAndFurans",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 10,
        "property": "AI_EthyleneOxide",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 11,
        "property": "AI_FlourineAndHydrofluoricAcid",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 12,
        "property": "AI_Formaldehyde",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 13,
        "property": "AI_HydrogenChloride",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 14,
        "property": "AI_HydrogenSulphide",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 15,
        "property": "AI_Lead",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 16,
        "property": "AI_Mercury",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 17,
        "property": "AI_OxidesOfNitrogen",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 18,
        "property": "AI_ParticulateSubstances",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 19,
        "property": "AI_StyreneMonomer",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 20,
        "property": "AI_SulphurDioxide",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 21,
        "property": "AI_SulphurTrioxideAndAcidGases",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 22,
        "property": "AI_SulphurTrioxideOrSulphuricAcidMist",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 23,
        "property": "AI_VinylChlorideMonomer",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 24,
        "property": "TED_Arsenic",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 25,
        "property": "TED_Barium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 26,
        "property": "TED_Beryllium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 27,
        "property": "TED_BiochemicalOxygenDemand",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 28,
        "property": "TED_Boron",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 29,
        "property": "TED_Cadmium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 30,
        "property": "TED_Calcium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 31,
        "property": "TED_ChemicalOxygenDemand",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 32,
        "property": "TED_Chloride",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 33,
        "property": "TED_Chromium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 34,
        "property": "TED_Colour",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 35,
        "property": "TED_Copper",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 36,
        "property": "TED_Cyanide",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 37,
        "property": "TED_Detergent",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 38,
        "property": "TED_GreaseAndOil",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 39,
        "property": "TED_Iron",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 40,
        "property": "TED_Lead",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 41,
        "property": "TED_Magnesium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 42,
        "property": "TED_Manganese",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 43,
        "property": "TED_Mercury",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 44,
        "property": "TED_MetalsInTotal",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 45,
        "property": "TED_Nickel",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 46,
        "property": "TED_Nitrate",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 47,
        "property": "TED_PHValue",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 48,
        "property": "TED_PhenolicCompound",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 49,
        "property": "TED_Phosphate",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 50,
        "property": "TED_Selenium",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 51,
        "property": "TED_Silver",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 52,
        "property": "TED_Sulphate",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 53,
        "property": "TED_Sulphide",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 54,
        "property": "TED_TemperatureOfDischarge",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 55,
        "property": "TED_Tin",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 56,
        "property": "TED_TotalDissolvedSolid",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 57,
        "property": "TED_TotalSuspendedSolid",
        "type": null,
        "input_limited": false
       },
       {
        "sn": 58,
        "property": "TED_Zinc",
        "type": null,
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/project_development_type/parameters.json",
   "url": "/corpus/arc/project_development_type/parameters.json",
   "sha256": "d99d9f905c25a542fc6c81137a32cd497f4732777c00996be6d75de1d1e63d02",
   "data": {
    "component": "Project Development Type",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=ff6f82e5-4d35-4e20-ad0c-021327658d37",
    "source_id": "ff6f82e5-4d35-4e20-ad0c-021327658d37",
    "page_range": [
     82,
     82
    ],
    "ifc_binding_count": 1,
    "parameter_count": 2,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuilding",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       82
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "OwnerBuiltOwnerStay",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ProjectDevelopmentType",
        "type": "Text",
        "input_limited": true,
        "reference_values": [
         "Residential (landed)",
         "Residential (non-landed)",
         "Mixed Development",
         "Commercial",
         "Industrial",
         "Healthcare",
         "Institutional",
         "Agriculture",
         "Transport Stations",
         "Civil engineering works / Infrastructure",
         "Free-standing structures",
         "Others"
        ],
        "reference_values_source": "official glossary page values cell (retrieved 2026-07-19)",
        "examples": [
         "Residential (landed)",
         "Residential (non-landed)",
         "Mixed Development",
         "Commercial",
         "Industrial",
         "Healthcare",
         "Institutional",
         "Agriculture",
         "Transport Stations",
         "Civil engineering works / Infrastructure",
         "Free-standing structures",
         "Others"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/racking_system/parameters.json",
   "url": "/corpus/arc/racking_system/parameters.json",
   "sha256": "ce569f73ffb4103c840455d9f3d87cd2ed7658d5302987e3803bb3e5e1278a4c",
   "data": {
    "component": "Racking System",
    "discipline": "ARC",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=fd651e7e-d9a0-4df1-98fa-8ec25fc7e94e",
    "source_id": "fd651e7e-d9a0-4df1-98fa-8ec25fc7e94e",
    "page_range": [
     84,
     84
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFurniture",
      "ifc_subtype": "RACK",
      "ifc_subtypes": [
       "RACK"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       84
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/railing/parameters.json",
   "url": "/corpus/arc/railing/parameters.json",
   "sha256": "b892fa3cd603e6cd0ec51ce3ea886c8bb4d51c9b1e6a32eac64b2b6bc29e681c",
   "data": {
    "component": "Railing",
    "discipline": "ARC",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=083f6a48-1fe7-4d69-ab83-e144d18abea9",
    "source_id": "083f6a48-1fe7-4d69-ab83-e144d18abea9",
    "page_range": [
     85,
     85
    ],
    "ifc_binding_count": 1,
    "parameter_count": 5,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcRailing",
      "ifc_subtype": "N.A., BOLLARD, GUARDRAIL",
      "ifc_subtypes": [
       "N.A.",
       "BOLLARD",
       "GUARDRAIL"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       85
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1000"
        ]
       },
       {
        "sn": 2,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "SafetyBarrier",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "TypeOfBarrier",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "IsLaminated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/ramp/parameters.json",
   "url": "/corpus/arc/ramp/parameters.json",
   "sha256": "e4523dae9bc8728f09c75031a605338c1dbc62acfd32b0d3fc786e437b37eb85",
   "data": {
    "component": "Ramp",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA",
     "LTA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=24ca5237-6073-48c9-b885-7e58568dc2f7",
    "source_id": "24ca5237-6073-48c9-b885-7e58568dc2f7",
    "page_range": [
     86,
     86
    ],
    "ifc_binding_count": 1,
    "parameter_count": 9,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcRamp",
      "ifc_subtype": "CURVEDRAMP, FLAREDKERBRAMP, STRAIGHT_RUN_RAMP",
      "ifc_subtypes": [
       "CURVEDRAMP",
       "FLAREDKERBRAMP",
       "STRAIGHT_RUN_RAMP"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       86
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Gradient",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "1:16"
        ]
       },
       {
        "sn": 2,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "1200"
        ]
       },
       {
        "sn": 3,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "TransitionRamp",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 5,
        "property": "Accessway",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "Egress",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 7,
        "property": "Ingress",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 8,
        "property": "Vehicular",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 9,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/refuse_chute_recyclables_chute/parameters.json",
   "url": "/corpus/arc/refuse_chute_recyclables_chute/parameters.json",
   "sha256": "f50abe023c009326327de5bc539afa4e6428fbdd9f66319631223136595ce301",
   "data": {
    "component": "Refuse Chute / Recyclables Chute",
    "discipline": "ARC",
    "authorities": [
     "NEA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=c7503a63-e15c-4b5a-99c5-46bee480153a",
    "source_id": "c7503a63-e15c-4b5a-99c5-46bee480153a",
    "page_range": [
     87,
     89
    ],
    "ifc_binding_count": 4,
    "parameter_count": 26,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "SPACE",
      "ifc_subtypes": [
       "SPACE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       87
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SpaceName",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Refuse Chute",
         "Recyclables Chute"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "Refuse Chute",
         "Recyclables Chute"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Precast",
         "Prefab",
         "CIS"
        ]
       },
       {
        "sn": 3,
        "property": "InnerLength",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "InnerWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "OuterLength",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "OuterWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "ChamferRadius",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcWall",
      "ifc_subtype": "REFUSECHUTE",
      "ifc_subtypes": [
       "REFUSECHUTE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       87
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list*"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcDoor",
      "ifc_subtype": "ACCESSHATCH, RECYCLABLESCHUTEACCESSPANEL, RECYCLABLESCHUTEHOPPER, REFUSECHUTEACCESSPANEL, REFUSECHUTEHOPPER",
      "ifc_subtypes": [
       "ACCESSHATCH",
       "RECYCLABLESCHUTEACCESSPANEL",
       "RECYCLABLESCHUTEHOPPER",
       "REFUSECHUTEACCESSPANEL",
       "REFUSECHUTEHOPPER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       88
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AirTight",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "FireRating",
        "type": "Text",
        "unit": "hr",
        "input_limited": false,
        "examples": [
         "½hr",
         "1 hr etc."
        ]
       },
       {
        "sn": 3,
        "property": "SelfClosing",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "VolumeControlled",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 5,
        "property": "ClearWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "335"
        ]
       },
       {
        "sn": 6,
        "property": "ClearHeight",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "335"
        ]
       },
       {
        "sn": 7,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "80"
        ]
       },
       {
        "sn": 9,
        "property": "StructuralWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "490"
        ]
       },
       {
        "sn": 10,
        "property": "StructuralHeight",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "710"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcTank",
      "ifc_subtype": "REFUSECONTAINER, REFUSECOMPACTOR, RECYCLABLECONTAINER, RECYCLABLECOMPACTOR",
      "ifc_subtypes": [
       "REFUSECONTAINER",
       "REFUSECOMPACTOR",
       "RECYCLABLECONTAINER",
       "RECYCLABLECOMPACTOR"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       89
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "CompactionRatio",
        "type": "Real",
        "input_limited": false,
        "examples": [
         "1:3"
        ]
       },
       {
        "sn": 2,
        "property": "NominalCapacity",
        "property_raw": "NominalCapacity^",
        "type": "Volume",
        "unit": "m3",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "ColourCode",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Pantone 350c (for green colour general waste container/compactor) RAL 5005 (for blue colour recyclables container/compactor)"
        ]
       },
       {
        "sn": 4,
        "property": "BasePlateMaterial",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Mezzanine"
        ]
       },
       {
        "sn": 5,
        "property": "BasePlateThickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "6"
        ]
       },
       {
        "sn": 6,
        "property": "TailGateOrientation",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Inward Facing"
        ]
       },
       {
        "sn": 7,
        "property": "HookUpPoint",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Outward Facing"
        ]
       },
       {
        "sn": 8,
        "property": "EquipmentType",
        "type": "Text",
        "input_limited": true,
        "reference_values": [
         "RORO Compactor",
         "RORO Container",
         "Dust Scren Compactor",
         "Rotary Drum Compactor"
        ],
        "reference_values_source": "official glossary page values cell (retrieved 2026-07-19)",
        "examples": [
         "RORO Compactor",
         "RORO Container",
         "Dust Scren Compactor",
         "Rotary Drum Compactor"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/road/parameters.json",
   "url": "/corpus/arc/road/parameters.json",
   "sha256": "85fe405f5bbba13ac796ec57f13dc1ca0c800ae29dda615e2e28b1b6a8d2c9be",
   "data": {
    "component": "Road",
    "discipline": "ARC",
    "authorities": [
     "URA",
     "LTA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=589578ab-465a-402b-9aab-b7970e3d9178",
    "source_id": "589578ab-465a-402b-9aab-b7970e3d9178",
    "page_range": [
     91,
     92
    ],
    "ifc_binding_count": 6,
    "parameter_count": 19,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "DRIVEWAY",
      "ifc_subtypes": [
       "DRIVEWAY"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       91
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "DesignedVehicleMass",
        "type": "Real",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Egress",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "Ingress",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "RoadCategory",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "HUMP",
      "ifc_subtypes": [
       "HUMP"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       91
      ],
      "parameters": []
     },
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "CARRIAGEWAY",
      "ifc_subtypes": [
       "CARRIAGEWAY"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       92
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Egress",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Ingress",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "RoadCategory",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "PARKINGACCESSWAY, FIREENGINEACCESSROAD, FIREENGINEACCESSWAY, VEHICULARSERVICEROAD",
      "ifc_subtypes": [
       "PARKINGACCESSWAY",
       "FIREENGINEACCESSROAD",
       "FIREENGINEACCESSWAY",
       "VEHICULARSERVICEROAD"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       92
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "LoadingCapacity",
        "property_raw": "LoadingCapacity^",
        "type": "Real",
        "unit": "tonnes",
        "input_limited": true,
        "examples": [
         "24",
         "30",
         "50"
        ]
       },
       {
        "sn": 2,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "ACCESSPOINT",
      "ifc_subtypes": [
       "ACCESSPOINT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       92
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Egress",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "Ingress",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "Vehicular",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "ROADKERB",
      "ifc_subtypes": [
       "ROADKERB"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       92
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "KerbType",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "K2A"
        ]
       },
       {
        "sn": 2,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/roof/parameters.json",
   "url": "/corpus/arc/roof/parameters.json",
   "sha256": "f3f122119a5bab6cef7cff40766313820b1d82b36c3ac396d8ba2692b2fe3a11",
   "data": {
    "component": "Roof",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=eff61212-6495-4894-9ed4-934b98927256",
    "source_id": "eff61212-6495-4894-9ed4-934b98927256",
    "page_range": [
     93,
     93
    ],
    "ifc_binding_count": 3,
    "parameter_count": 6,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcRoof",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       93
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "reference_values_source": "structural_enums (p3)"
       },
       {
        "sn": 2,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSlab",
      "ifc_subtype": "ROOF",
      "ifc_subtypes": [
       "ROOF"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       93
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "reference_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list*"
        ]
       },
       {
        "sn": 2,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcCovering",
      "ifc_subtype": "ROOFING",
      "ifc_subtypes": [
       "ROOFING"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       93
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "reference_values_source": "structural_enums (p3)"
       },
       {
        "sn": 2,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/sanitary_appliances/parameters.json",
   "url": "/corpus/arc/sanitary_appliances/parameters.json",
   "sha256": "43f3ea9cc59978bf326a6006208052879684bcc95c15d35227b54e9391385395",
   "data": {
    "component": "Sanitary Appliances",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "PUB"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=6d62f810-d9b7-4b4e-8f15-719099f51147",
    "source_id": "6d62f810-d9b7-4b4e-8f15-719099f51147",
    "page_range": [
     94,
     96
    ],
    "ifc_binding_count": 6,
    "parameter_count": 29,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSanitaryTerminal",
      "ifc_subtype": "BATH",
      "ifc_subtypes": [
       "BATH"
      ],
      "scope": "Bath",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       94
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "WELS",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 3,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSanitaryTerminal",
      "ifc_subtype": "BIDET",
      "ifc_subtypes": [
       "BIDET"
      ],
      "scope": "Bidet",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       94
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "WELS",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 3,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSanitaryTerminal",
      "ifc_subtype": "SHOWER",
      "ifc_subtypes": [
       "SHOWER"
      ],
      "scope": "Shower",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       94
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "WELS",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 3,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSanitaryTerminal",
      "ifc_subtype": "URINAL",
      "ifc_subtypes": [
       "URINAL"
      ],
      "scope": "Urinal",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       95
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AmbulantDisabled",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ChildrenFriendly",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "Mounting",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Waterless",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 5,
        "property": "WELS",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 7,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSanitaryTerminal",
      "ifc_subtype": "WASHHANDBASIN",
      "ifc_subtypes": [
       "WASHHANDBASIN"
      ],
      "scope": "Wash Basin",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       95
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ChildrenFriendly",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Mounting",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "WELS",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 5,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSanitaryTerminal",
      "ifc_subtype": "WATERCLOSET",
      "ifc_subtypes": [
       "WATERCLOSET"
      ],
      "scope": "Water Closet",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       95
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AmbulantDisabled",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "ChildrenFriendly",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "PanMounting",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "ToiletPanType",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "WELS",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 7,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 8,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/seating/parameters.json",
   "url": "/corpus/arc/seating/parameters.json",
   "sha256": "07b4082a5faf8817a31b7d3159fe390a4253151663160e8bb74d26bc1b5bd260",
   "data": {
    "component": "Seating",
    "discipline": "ARC",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=e5e85f3d-facb-46a0-aa85-63256f61ca27",
    "source_id": "e5e85f3d-facb-46a0-aa85-63256f61ca27",
    "page_range": [
     97,
     97
    ],
    "ifc_binding_count": 2,
    "parameter_count": 1,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFurniture",
      "ifc_subtype": "BENCH",
      "ifc_subtypes": [
       "BENCH"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       97
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SeatingCapacity",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcFurniture",
      "ifc_subtype": "CHAIR",
      "ifc_subtypes": [
       "CHAIR"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       97
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/shading_device/parameters.json",
   "url": "/corpus/arc/shading_device/parameters.json",
   "sha256": "09fe66565fee0ebb82e1f92601a770f8c7c0120706979cc5cbdeafd906f008a2",
   "data": {
    "component": "Shading Device",
    "discipline": "ARC",
    "authorities": [
     "URA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=bb071c12-61de-4628-9c72-a235316821ce",
    "source_id": "bb071c12-61de-4628-9c72-a235316821ce",
    "page_range": [
     100,
     100
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcShadingDevice",
      "ifc_subtype": "LOUVREDPANEL",
      "ifc_subtypes": [
       "LOUVREDPANEL"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       100
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ShadingDevice",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/signage/parameters.json",
   "url": "/corpus/arc/signage/parameters.json",
   "sha256": "434543cbc762901b92c01b38387b797cc7a7f028834bb39ca2d88c390d02ec65",
   "data": {
    "component": "Signage",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "LTA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=69828ea8-7d4d-4946-b75a-6b27fadccee2",
    "source_id": "69828ea8-7d4d-4946-b75a-6b27fadccee2",
    "page_range": [
     101,
     101
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "SIGNAGE_EXIT",
      "ifc_subtypes": [
       "SIGNAGE_EXIT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       101
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "MountingHeight",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/site/parameters.json",
   "url": "/corpus/arc/site/parameters.json",
   "sha256": "be4b2aaaf49ec89f814c7a13fb63686dfebc5bbaf57d378b1ac69d693b2ec33f",
   "data": {
    "component": "Site",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=5a889288-bc47-41dc-9c0d-781956df7488",
    "source_id": "5a889288-bc47-41dc-9c0d-781956df7488",
    "page_range": [
     102,
     102
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSite",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       102
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "NumberOfWorkers",
        "type": "Integer",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/site_boundary/parameters.json",
   "url": "/corpus/arc/site_boundary/parameters.json",
   "sha256": "783b0a4c8b9e46ae96228930d5d976216662ad2687679321b0ec1b417a92f9f6",
   "data": {
    "component": "Site Boundary",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d6724efe-c8bc-4ae0-8eac-70a7adf63943",
    "source_id": "d6724efe-c8bc-4ae0-8eac-70a7adf63943",
    "page_range": [
     103,
     103
    ],
    "ifc_binding_count": 1,
    "parameter_count": 3,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcGeographicElement",
      "ifc_subtype": "SITEBOUNDARY, CADASTRALLOT",
      "ifc_subtypes": [
       "SITEBOUNDARY",
       "CADASTRALLOT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       103
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Area",
        "type": "Area",
        "unit": "m²",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "BroadLandUse",
        "property_raw": "BroadLandUse*",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Agriculture",
         "Beach Area",
         "Business 1",
         "Business 1- White",
         "Business 2",
         "Business 2- White",
         "Business Park",
         "Business Park- White",
         "Cemetery",
         "Civic & Community Institution",
         "Commercial",
         "Commercial & Residential",
         "Commercial/Institution",
         "Educational Institution",
         "Health & Medical Care",
         "Hotel",
         "Open Space",
         "Park",
         "Place of Worship",
         "Port/Airport",
         "Rapid Transit",
         "Reserve Site",
         "Residential",
         "Residential with Commercial at 1st storey",
         "Residential/Institution",
         "Road",
         "Special Use",
         "Sports & Recreation",
         "Transport Facilities",
         "Utility",
         "Waterbody",
         "White"
        ],
        "allowed_values_source": "CoP v3.1 p349 (source table)",
        "examples": [
         "Agriculture",
         "Beach Area",
         "Business 1",
         "Business 1- White",
         "Business 2",
         "Business 2- White",
         "Business Park",
         "Business Park- White",
         "Cemetery",
         "Civic & Community Institution",
         "Commercial",
         "Commercial & Residential",
         "Commercial/Institution",
         "Educational Institution",
         "Health & Medical Care",
         "Hotel",
         "Open Space",
         "Park",
         "Place of Worship",
         "Port/Airport",
         "Rapid Transit",
         "Reserve Site",
         "Residential",
         "Residential with Commercial at 1st storey",
         "Residential/Institution",
         "Road",
         "Special Use",
         "Sports & Recreation",
         "Transport Facilities",
         "Utility",
         "Waterbody",
         "White"
        ]
       },
       {
        "sn": 3,
        "property": "VacantLand",
        "property_raw": "VacantLand*",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE/FALSE"
        ]
       }
      ]
     }
    ],
    "corrections": [
     {
      "date": "2026-07-05",
      "note": "Added BroadLandUse and VacantLand — dropped by the automated CoP extraction (multi-line value cell). Verified against source PDF corenet-x-cop---3-1-edition-2025-12.pdf p349.",
      "params_added": [
       "BroadLandUse",
       "VacantLand"
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/site_coverage/parameters.json",
   "url": "/corpus/arc/site_coverage/parameters.json",
   "sha256": "de5a2c040f283fe1be8d26a439c6751cbd06ec8149d8aac7a885e594fbbca6c4",
   "data": {
    "component": "Site Coverage",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "URA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d8a76679-582b-42b9-bb8c-d4a3bce8d9bd",
    "source_id": "d8a76679-582b-42b9-bb8c-d4a3bce8d9bd",
    "page_range": [
     104,
     104
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "SITECOVERAGE",
      "ifc_subtypes": [
       "SITECOVERAGE"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       104
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/arc/slab/parameters.json",
   "url": "/corpus/arc/slab/parameters.json",
   "sha256": "9594d59992d1a2266ce3ca4e13c9a3a2415f8ceb100fdfe7aade8c165d1b113a",
   "data": {
    "component": "Slab",
    "discipline": "ARC",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d5fcaa05-2c05-4329-b608-3093d6b8b017",
    "source_id": "d5fcaa05-2c05-4329-b608-3093d6b8b017",
    "page_range": [
     105,
     108
    ],
    "ifc_binding_count": 1,
    "parameter_count": 20,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSlab",
      "ifc_subtype": "N.A., LANDING",
      "ifc_subtypes": [
       "N.A.",
       "LANDING"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       107
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All slabs",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All slabs",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 3,
        "property": "ReferTo2DDetail",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Dwg Number"
        ]
       },
       {
        "sn": 4,
        "property": "ReinforcementSteelGrade",
        "type": "Text",
        "applies_to": "All slabs",
        "input_limited": true,
        "allowed_values": [
         "500A",
         "500B",
         "500C",
         "600A",
         "600B",
         "600C"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 5,
        "property": "ShelterUsage",
        "type": "Boolean",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "SlabType",
        "type": "Text",
        "applies_to": "All slabs",
        "input_limited": true,
        "allowed_values": [
         "One way",
         "Two way",
         "Cantilever",
         "Flat slab",
         "Flat slab with drop panel",
         "Transfer Slab"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 7,
        "property": "Mark",
        "type": "Text",
        "applies_to": "All slabs",
        "input_limited": false,
        "examples": [
         "S1",
         "S01",
         "PS01"
        ]
       },
       {
        "sn": 8,
        "property": "Thickness",
        "type": "Length",
        "applies_to": "All slabs",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       },
       {
        "sn": 9,
        "property": "BottomDistribution_nominal",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "H25-150+H16-300"
        ]
       },
       {
        "sn": 10,
        "property": "BottomMain_nominal",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "H25-150+H16-300"
        ]
       },
       {
        "sn": 11,
        "property": "Stirrups",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "H10-150-300"
        ]
       },
       {
        "sn": 12,
        "property": "StirrupsType",
        "type": "Text",
        "applies_to": "Optional",
        "input_limited": true,
        "allowed_values": [
         "Normal",
         "U",
         "C",
         "CL [for civil defence shelter]",
         "Torsion"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 13,
        "property": "TopDistribution_nominal",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "H25-150+H16-300"
        ]
       },
       {
        "sn": 14,
        "property": "TopMain_nominal",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "H32-150+H20-300"
        ]
       },
       {
        "sn": 15,
        "property": "WeldedMesh",
        "type": "Boolean",
        "applies_to": "All slabs",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 16,
        "property": "Accreditation_MAS",
        "type": "Boolean",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 17,
        "property": "LoadBearing",
        "type": "Boolean",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 18,
        "property": "MechanicalConnectionType",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Flexible Loops"
        ]
       },
       {
        "sn": 19,
        "property": "TypeDesignator",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Double T Slab",
         "Hollowcore"
        ]
       },
       {
        "sn": 20,
        "property": "LatticeGirderReinforcement",
        "type": "Boolean",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/soffit/parameters.json",
   "url": "/corpus/arc/soffit/parameters.json",
   "sha256": "ae3893e2443eabd43809658a80d54531571b5f09a0c46175075a4fbeaf13fae3",
   "data": {
    "component": "Soffit",
    "discipline": "ARC",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a55034e6-5a20-44c1-8ddd-1e529694729c",
    "source_id": "a55034e6-5a20-44c1-8ddd-1e529694729c",
    "page_range": [
     109,
     109
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcCovering",
      "ifc_subtype": "SOFFIT",
      "ifc_subtypes": [
       "SOFFIT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       109
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireRating",
        "type": "Text",
        "unit": "hr",
        "input_limited": false,
        "examples": [
         "0.5",
         "1",
         "1.5",
         "2",
         "2.5",
         "3",
         "3.5",
         "4"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/space/parameters.json",
   "url": "/corpus/arc/space/parameters.json",
   "sha256": "de1c244251bb0194dc4c29efdd2e682f3b41b3dcd222d8f9de089453e5965e5e",
   "data": {
    "component": "Space",
    "discipline": "ARC",
    "authorities": [
     "URA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d0d2f5c7-f7dc-4c76-89dd-610e553e42c9",
    "source_id": "d0d2f5c7-f7dc-4c76-89dd-610e553e42c9",
    "page_range": [
     110,
     110
    ],
    "ifc_binding_count": 0,
    "parameter_count": 0,
    "declarative_only_bindings": 0,
    "ifc_bindings": []
   }
  },
  {
   "path": "corpus/arc/space_area_requirements/parameters.json",
   "url": "/corpus/arc/space_area_requirements/parameters.json",
   "sha256": "78fcd7ceb66a3c2e98becda2a8506136510abf5166b817c94e4f1602ec6866fc",
   "data": {
    "component": "Space (Area Requirements)",
    "discipline": "ARC",
    "authorities": [
     "URA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=90e8de0a-0a5d-4152-bac1-587eb8b593cc",
    "source_id": "90e8de0a-0a5d-4152-bac1-587eb8b593cc",
    "page_range": [
     111,
     127
    ],
    "ifc_binding_count": 5,
    "parameter_count": 23,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "ifc_subtypes": [
       "AREA_GFA"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "ura",
      "pages": [
       116,
       117,
       118
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AGF_DevelopmentUse",
        "property_raw": "AGF_DevelopmentUse [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Agriculture",
         "Beach Area",
         "Business Park",
         "Business 1",
         "Business 2",
         "Cemetery",
         "Civic & Community Institution",
         "Commercial",
         "Educational Institution",
         "Health & Medical Care",
         "Hotel",
         "Open Space",
         "Park",
         "Place of Worship",
         "Port/Airport",
         "Rapid Transit",
         "Reserve Site",
         "Residential (Landed)",
         "Residential (Non-landed)",
         "Road",
         "Special Use",
         "Sports & Recreation",
         "Transport Facilities",
         "Utility",
         "Waterbody"
        ],
        "prefix": "AGF",
        "glossary_mandatory": true
       },
       {
        "sn": 2,
        "property": "AGF_Name",
        "property_raw": "AGF_Name [Text]",
        "type": "Text",
        "input_limited": false,
        "value_source": {
         "catalogue": "agf_names",
         "file": "_reference/space_area_names.json",
         "key": "agf_names_per_development_use"
        },
        "examples": [
         "Please see below for List of AGF_Name recommended per development use"
        ],
        "prefix": "AGF"
       },
       {
        "sn": 3,
        "property": "AGF_UnitNumber",
        "property_raw": "AGF_UnitNumber [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "B3-01a (Example)",
         "B2M-120D (Example)",
         "B1M-05A (Example)",
         "01-03A (Example)",
         "01-03b (Example)",
         "10-04ab (Example)"
        ],
        "prefix": "AGF"
       },
       {
        "sn": 4,
        "property": "AGF_BonusGFAType",
        "property_raw": "AGF_BonusGFAType [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Balcony Incentive Scheme",
         "Conserved Bungalows Scheme",
         "Indoor Recreation Spaces Scheme",
         "Built Environment Transformation Scheme",
         "Community and Sports Facilities Scheme",
         "Rooftop ORA on Landscaped Roofs",
         "ORA within Privately-Owned Public Spaces (POPS)",
         "CBD Incentive Scheme",
         "Strategic Development Incentive (SDI) Scheme",
         "Facade Articulation Scheme"
        ],
        "prefix": "AGF"
       },
       {
        "sn": 5,
        "property": "AGF_Note",
        "property_raw": "AGF_Note [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Accompanying notes for QP to elaborate on use and purpose of spaces. If \"Others\" have been entered under AGF_Name, to fill in actual use of the area / space."
        ],
        "prefix": "AGF"
       },
       {
        "sn": 6,
        "property": "AGF_UseQuantum",
        "property_raw": "AGF_UseQuantum [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Predominant",
         "Ancillary"
        ],
        "prefix": "AGF"
       },
       {
        "sn": 7,
        "property": "AGF_BuildingTypology",
        "property_raw": "AGF_BuildingTypology [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Flats",
         "Condominium",
         "Shophouse",
         "Terrace House",
         "Detached House",
         "Semi-Detached House",
         "Good Class Bungalow",
         "Strata-Landed",
         "Serviced Apartments",
         "Polyclinic",
         "Data Centre",
         "Community Club / Centre",
         "Adult Disability Home",
         "Medical Centre",
         "Public Acute Hospital",
         "Public Community Hospital",
         "Private Hospital",
         "Assisted Living Facilitys",
         "Confinement Centre",
         "Service Appartment II",
         "Adventure Centre / Campsite",
         "Farm",
         "Airport",
         "Port",
         "Light Industry",
         "Clean Industry",
         "General Industry",
         "Special Industry"
        ],
        "prefix": "AGF"
       },
       {
        "sn": 8,
        "property": "AGF_SupportingFacility",
        "property_raw": "AGF_SupportingFacility [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Electrial Substation",
         "Vehicular Parking Area"
        ],
        "prefix": "AGF"
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "ifc_subtypes": [
       "AREA_GFA"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "ura",
      "pages": [
       116,
       117,
       118
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AST_AreaType",
        "property_raw": "AST_AreaType [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Strata (Private)",
         "Strata (Communal)",
         "Common Area"
        ],
        "prefix": "AST",
        "glossary_key": true
       },
       {
        "sn": 2,
        "property": "AST_LegalArea",
        "property_raw": "AST_LegalArea [Number]",
        "type": "Number",
        "input_limited": false,
        "examples": [
         "101.01 (Example)",
         "999.23 (Example)"
        ],
        "prefix": "AST"
       },
       {
        "sn": 3,
        "property": "AST_Prop_StrataLotNumber",
        "property_raw": "AST_Prop_StrataLotNumber [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "MK03-U017049L (Example)"
        ],
        "prefix": "AST"
       },
       {
        "sn": 4,
        "property": "AST_Extg_StrataLotNumber",
        "property_raw": "AST_Extg_StrataLotNumber [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "MK02-U017646Z (Example)"
        ],
        "prefix": "AST"
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "ifc_subtypes": [
       "AREA_GFA"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "ura",
      "pages": [
       116,
       117,
       118
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ACN_ConnectivityType",
        "property_raw": "ACN_ConnectivityType [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Open Walkway",
         "Covered Walkway",
         "Covered Linkway",
         "Through Block Link",
         "Elevated Pedestrain Link",
         "Underground Pedestrian Link",
         "Sky Bridge",
         "Public Space Node",
         "Cycling Path"
        ]
       },
       {
        "sn": 2,
        "property": "ACN_ActivityGeneratingUseType",
        "property_raw": "ACN_ActivityGeneratingUseType [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "DoubleSide",
         "SingleSide"
        ],
        "prefix": "ACN"
       },
       {
        "sn": 3,
        "property": "ACN_IsPavingSpecified",
        "property_raw": "ACN_IsPavingSpecified [Boolean]",
        "type": "Boolean",
        "input_limited": false,
        "examples": [
         "Yes / No"
        ],
        "prefix": "ACN"
       },
       {
        "sn": 4,
        "property": "ACN_PavingSpecification",
        "property_raw": "ACN_PavingSpecification [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "<UDAREA>PavingSpecification"
        ],
        "prefix": "ACN"
       },
       {
        "sn": 5,
        "property": "ACN_IsOpen24HoursToPublic",
        "property_raw": "ACN_IsOpen24HoursToPublic [Boolean]",
        "type": "Boolean",
        "input_limited": false,
        "examples": [
         "Yes / No"
        ],
        "prefix": "ACN"
       },
       {
        "sn": 6,
        "property": "ACN_OpenTime",
        "property_raw": "ACN_OpenTime [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "23:59:59 (Example)"
        ],
        "prefix": "ACN"
       },
       {
        "sn": 7,
        "property": "ACN_CloseTime",
        "property_raw": "ACN_CloseTime [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "23:59:59 (Example)"
        ],
        "prefix": "ACN"
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "ifc_subtypes": [
       "AREA_GFA"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "ura",
      "pages": [
       116,
       117,
       118
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ALS_LandscapeType",
        "property_raw": "ALS_LandscapeType [Text]",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Turfing",
         "Groundcovers",
         "Shrubs",
         "Decked / Patterened Floor",
         "Water Feature",
         "Landscaped Footpath",
         "Playground",
         "BBQ Pit"
        ],
        "reference_values_source": "Space (Area Requirement) page Actual Values table (retrieved 2026-07-19)",
        "examples": [
         "Turfing",
         "Groundcovers",
         "Shrubs1",
         "Decked / Patterened Floor",
         "Water Feature",
         "Landscaped Footpath",
         "Playground",
         "BBQ Pit"
        ],
        "prefix": "ALS"
       },
       {
        "sn": 2,
        "property": "ALS_GreeneryFeatures",
        "property_raw": "ALS_GreeneryFeatures [Text]",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Green Buffer",
         "Peripheral Planting Verge",
         "Landscape Deck - Vertical Greenery",
         "Landscape Deck - Surface Greenery",
         "Communal Ground Garden",
         "Sky Terrace",
         "Roof Top Landscaping",
         "Ground Landscaping",
         "Urban Farm / Greenhouse",
         "Vertical Greenery",
         "Extensive Green Roof",
         "Green Verge"
        ],
        "reference_values_source": "Space (Area Requirement) page Actual Values table (retrieved 2026-07-19)",
        "examples": [
         "Green Buffer",
         "Peripheral Planting Verge",
         "Landscape Deck - Vertical Greenery",
         "Landscape Deck - Surface Greenery",
         "Communal Ground Garden",
         "Sky Terrace",
         "Roof Top Landscaping",
         "Ground Landscaping",
         "Urban Farm / Greenhouse",
         "Vertical Greenery",
         "Extensive Green Roof",
         "Green Verge"
        ],
        "prefix": "ALS"
       },
       {
        "sn": 3,
        "property": "ALS_Species",
        "property_raw": "ALS_Species [Text]",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Ophiopogon jaburan (Example)",
         "Codiaeum variegatum (Example)",
         "Dracaena marginata (Example)",
         "Murraya paniculata (Example)"
        ],
        "prefix": "ALS"
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "ifc_subtypes": [
       "AREA_GFA"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "ura",
      "pages": [
       116,
       117,
       118
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "AVF_IncludeAsGFA",
        "property_raw": "AVF_IncludeAsGFA [Booelan]",
        "type": "Boolean",
        "input_limited": false,
        "reference_values": [
         "Yes",
         "No"
        ],
        "reference_values_source": "Space (Area Requirement) page Actual Values table (retrieved 2026-07-19)",
        "examples": [
         "Yes / No"
        ],
        "prefix": "AVF",
        "glossary_mandatory": true
       }
      ]
     }
    ],
    "prefix_groups": {
     "source": "IFC-SG Glossary — 'Space (Area Requirements) property prefix' section under parent Space component (id=d0d2f5c7-f7dc-4c76-89dd-610e553e42c9), retrieved 2026-07-10",
     "groups": {
      "AVF": "Verifying GFA to be included/excluded",
      "AGF": "GFA information (development intensity, planning controls, GFA exemption/bonus)",
      "AST": "Strata information (ownership)",
      "ALS": "Landscape information (LRA / LUSH assessment)",
      "ACN": "Connectivity information (pedestrian/cyclist access, POPS)"
     },
     "mandatory": {
      "AVF_IncludeAsGFA": "must be checked for all areas proposed to be included as GFA",
      "AGF_DevelopmentUse": "must be keyed in for all areas in relation to GFA evaluation"
     },
     "key_properties": {
      "AST_AreaType": "glossary calls this 'a key property' — decides private strata vs communal vs common area"
     }
    }
   }
  },
  {
   "path": "corpus/arc/space_usage/parameters.json",
   "url": "/corpus/arc/space_usage/parameters.json",
   "sha256": "ea6ec55a43d89d8bb8a0e1f4f883ed0461dde7bdfab7cc437c8a9b79c63a037b",
   "data": {
    "component": "Space (Usage)",
    "discipline": "ARC",
    "authorities": [
     "URA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
    "source_id": "156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
    "source_related": [
     {
      "title": "Space Usage (Others)",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d0a72875-f11a-4a53-9a1b-bfd84b9ea775"
     }
    ],
    "page_range": [
     114,
     171
    ],
    "ifc_binding_count": 1,
    "parameter_count": 31,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "SPACE",
      "ifc_subtypes": [
       "SPACE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       170,
       171
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Accreditation_MAS",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "Area",
        "type": "Area",
        "unit": "m2",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "AmbulantDisabled",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "BarrierFreeAccessibility",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 5,
        "property": "ChildrenFriendly",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "CValue",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "0.45 - 1"
        ]
       },
       {
        "sn": 7,
        "property": "ElderlyFriendly",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 8,
        "property": "EmergencyVoiceCommunicationSystem",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "1-way EVC System",
         "2-way EVC System",
         "Public Address System"
        ],
        "allowed_values_source": "Space Usage (Others) glossary page (retrieved 2026-07-19)",
        "examples": [
         "1-way EVC System",
         "2-way EVC System",
         "Public Address System."
        ]
       },
       {
        "sn": 9,
        "property": "FireDetectionAndSuppressionSystem",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Automatic Fire Alarm System",
         "Automatic Sprinkler System",
         "Water Mist System",
         "Video Image Fire Detector System",
         "Kitchen Hood Fire Extinguishing System",
         "Clean Agent Fire Extinguishing System",
         "Automatic Foam Sprinkler System",
         "Foam Extinguisher System"
        ],
        "allowed_values_source": "Space Usage (Others) glossary page (retrieved 2026-07-19)",
        "examples": [
         "Automatic Fire Alarm System",
         "Automatic Sprinkler System",
         "Water Mist System",
         "Video Image Fire Detector System",
         "Kitchen Hood Fire Extinguishing System",
         "Clean Agent Fire Extinguishing System",
         "Automatic Foam Sprinkler System",
         "Foam Extinguisher System"
        ]
       },
       {
        "sn": 10,
        "property": "FireEmergencyVentilationMode",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Natural Ventilation",
         "Mechanical Ventilation",
         "Pressurisation",
         "Cross-ventilation",
         "Cross-ventilation with Intermediate Ventilation Opening",
         "Vapour Extraction System (for spray painting room)"
        ],
        "allowed_values_source": "Space Usage (Others) glossary page (retrieved 2026-07-19)",
        "examples": [
         "Natural Ventilation",
         "Mechanical Ventilation",
         "Pressurisation",
         "Cross-ventilation",
         "Cross-ventilation with Intermediate Ventilation Opening",
         "Vapour Extraction System (for spray painting room)"
        ]
       },
       {
        "sn": 11,
        "property": "FireExit",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 12,
        "property": "FullyCoveredWithTreesShrubs",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 13,
        "property": "HearingEnhancement",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 14,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 15,
        "property": "LargerAccessible",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 16,
        "property": "OccupancyLoad",
        "type": "Real",
        "input_limited": false
       },
       {
        "sn": 17,
        "property": "OccupancyType",
        "type": "Text",
        "input_limited": true,
        "value_source": {
         "catalogue": "occupancy_types",
         "file": "_reference/space_usage.json",
         "key": "occupancy_types"
        },
        "allowed_values": [
         "Single dwelling residential",
         "Multi-unit residential",
         "Supervisory care facility",
         "Supervisory care facility (detention)",
         "Nursing care facilities",
         "Hospital with A&E services",
         "Hospital without A&E services",
         "Ambulatory care facility",
         "Ambulatory care facility (standalone)",
         "Custodian care facility",
         "Primary school",
         "Secondary school",
         "Custodian care facility (nursery)",
         "Tertiary Education Institution",
         "Public education institution",
         "Private education institution",
         "Tuition centre",
         "Worker dormitory",
         "Office",
         "Telephone Exchange/ Central Office",
         "Factory office",
         "Shop",
         "Outdoor Display Area (ODA)",
         "Outpatient clinic",
         "Polyclinic",
         "Market",
         "Temporary showflat",
         "Factory showroom",
         "Petrol station",
         "Factory",
         "Food production factory",
         "M&E area",
         "Wafer fabrication plant",
         "Trade effluent treatment plant",
         "Waste management and recycling",
         "Embalming facility",
         "Agriculture",
         "Animal related facility",
         "High containment facility",
         "Electrical and gas facility",
         "Body treatment place",
         "Entertainment place",
         "Assembly place",
         "Cinema",
         "Recreational place",
         "Sky terrace",
         "F&B outlet",
         "Fast food outlet",
         "Outdoor Refreshment Area (ORA)",
         "Food centre",
         "Educational place",
         "Serviced apartment",
         "Hostel",
         "Hotel",
         "Backpacker Hotel",
         "Capsule hotel",
         "Community club",
         "Social club",
         "Religious place",
         "Park",
         "Sports facility",
         "Sports facility (ancillary)",
         "Residential Amenities",
         "Train interchange station",
         "Airport",
         "Ferry Terminal",
         "Bus interchange",
         "Train station",
         "Bus terminal",
         "Rail depot",
         "Bus depot",
         "Parking",
         "Fully Automated Mechanized Car Park Buildings (FAMCP)",
         "Warehouse",
         "Chemical, hazmat storage",
         "Storage",
         "Airbase",
         "Live firing area",
         "Training area",
         "Road tunnel",
         "Campsite",
         "Wet play field",
         "Reservoir",
         "River",
         "Canal",
         "Major drain",
         "Pond",
         "Lake",
         "Other waterbody",
         "Nature reserve",
         "Nature area",
         "School field",
         "Promenade",
         "Marina",
         "Quarry"
        ],
        "allowed_values_source": "IFC-SG Space Usage glossary page (retrieved 2026-07-19)",
        "examples": [
         "Refer to list of Occupancy Types in Modelling IFC+SG (Space Usage)"
        ],
        "glossary_mandatory": true
       },
       {
        "sn": 18,
        "property": "ParkingType",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Bicycle",
         "Motorcycle"
        ]
       },
       {
        "sn": 19,
        "property": "PurposeGroup",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "I",
         "II",
         "III"
        ]
       },
       {
        "sn": 20,
        "property": "RefuseOutput",
        "type": "Real",
        "input_limited": false,
        "examples": [
         "120",
         "200-"
        ]
       },
       {
        "sn": 21,
        "property": "Retrofit",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 22,
        "property": "SmokeControlSystem",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Smoke Vent",
         "Smoke Purging System",
         "Ductless Jet Fan System",
         "Engineered Smoke Control System"
        ],
        "allowed_values_source": "Space Usage (Others) glossary page (retrieved 2026-07-19)",
        "examples": [
         "Smoke Vent",
         "Smoke Purging System",
         "Ductless Jet Fan System",
         "Engineered Smoke Control System"
        ]
       },
       {
        "sn": 23,
        "property": "SoundPowerLevel",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 24,
        "property": "SoundPressureLevel",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 25,
        "property": "SpaceName",
        "type": "Text",
        "input_limited": true,
        "value_source": {
         "catalogue": "space_names",
         "file": "_reference/space_usage.json",
         "key": "space_name_categories"
        },
        "allowed_values": [
         "Balcony",
         "Bedroom",
         "Master Bedroom",
         "Maid Room",
         "Guestroom",
         "Bathroom",
         "Master Bath",
         "Maid Bath",
         "Yard Bath",
         "Dining Room",
         "Dining Area",
         "Household Shelter",
         "Kitchen",
         "Living Room",
         "Living Area",
         "Loft",
         "Private Lift Lobby",
         "Private Enclosed Space",
         "Service Yard",
         "Study",
         "Toilet",
         "Walk-in Wardrobe",
         "Student Bedroom Individual",
         "Student Bedroom Multipax",
         "Staff Quarters",
         "Housekeeping",
         "Isolation Ward Toilet",
         "Accessible Washroom",
         "Male Toilet",
         "Female Toilet",
         "Unisex Toilet",
         "Common Toilet",
         "Individual Family Washroom",
         "Washroom with Shower",
         "Powder Room",
         "Accessible Changing Room",
         "Shower Stall",
         "Male Shower Room",
         "Female Shower Room",
         "Changing Room",
         "Locker Room",
         "Female Changing Room",
         "Male Changing Room",
         "Sick Room",
         "Restroom",
         "Nursing Room",
         "Lactation Room",
         "Wash Area",
         "Archive Room (Reading)",
         "Archive Room (Stack)",
         "Ball Room",
         "Banking Hall",
         "Bazaar",
         "Business Centre",
         "Business Office",
         "Cashier",
         "Classroom",
         "Clean Room",
         "Computer Classroom",
         "Common Room",
         "Computer Room",
         "Conference Room",
         "Concierge",
         "Consultant Room",
         "Crematoria",
         "Dance Studio",
         "Department Store",
         "Design Studio",
         "Detention Room",
         "Exposition",
         "Trade Fair Area",
         "Filing Room",
         "Store",
         "Fire Command Centre",
         "Function Room",
         "Guard House",
         "Hobby Room",
         "Exhibits Gallery",
         "Choir Gallery",
         "Prayer Gallery",
         "Seating Gallery",
         "Trading Gallery",
         "Viewing Gallery",
         "Kiosk",
         "Laboratory",
         "Laundry",
         "Library Room (Stack)",
         "Library Room (Reading)",
         "Lounge",
         "Machine/ Printing Room",
         "Mailroom",
         "Meeting Room",
         "Music Studio",
         "Night Club",
         "Admin Office",
         "General Office",
         "Ancillary Office",
         "Director Office",
         "Manager Office",
         "Drafting Office",
         "Outdoor Display Area",
         "Packing Area",
         "Distribution Area",
         "Pantry",
         "Prayer Hall",
         "Prayer Room",
         "Male Prayer Room",
         "Female Prayer Room",
         "Pre-Function Room",
         "Production Area",
         "Promotion Area",
         "Reading Room",
         "Reception Area",
         "Seminar Room",
         "Security Room",
         "Service Area",
         "Shed",
         "Shop",
         "Showflat",
         "Showroom",
         "Society Room",
         "Spray Painting Room",
         "Staff Office",
         "Staff Lounge",
         "Supermarket",
         "Therapy Centre",
         "Ticketing Office",
         "Trading Floor",
         "Visitors Lounge",
         "Waiting Area",
         "Workshop",
         "Bar",
         "Pub",
         "Cafe",
         "Cafeteria",
         "Canteen",
         "Food Stall",
         "Service Counter",
         "Restaurant",
         "Snack Bar",
         "Staff Canteen",
         "Area of Refuge",
         "Clinic",
         "Consultation Room",
         "Examination Room",
         "Surgical Viewing Gallery",
         "Nurse Station",
         "Operation Theatre",
         "Outpatient Waiting Area",
         "Patient Accommodation Intensive Care",
         "Patient Accommodation Room",
         "Patient Accommodation Ward",
         "Isolation Ward",
         "Pharmacy Staff Area",
         "Pharmacy Waiting Area",
         "Treatment Room",
         "Amphitheatre",
         "Amphitheatre without fixed seating",
         "Auditorium",
         "Auditorium without fixed seating",
         "Cinema",
         "Cinema without fixed seating",
         "Grandstand",
         "Grandstand without fixed seating",
         "Assembly Hall",
         "Assembly Hall without fixed seating",
         "Concert Hall",
         "Concert Hall without fixed seating",
         "Exhibition Hall",
         "Exhibition Hall without fixed seating",
         "Conference Hall",
         "Conference Hall without fixed seating",
         "Function Hall",
         "Function Hall without fixed seating",
         "Lecture Room",
         "Lecture Room without fixed seating",
         "Spectator Area",
         "Spectator Area without fixed seating",
         "Theatre",
         "Theatre without fixed seating",
         "Indoor Sports Hall",
         "Multi-purpose Hall",
         "Multi-purpose Room",
         "Multi-purpose Sports Hall",
         "Audio Visual Area",
         "Audio Visual Control Room",
         "Audio Visual Lighting Control Room",
         "Live Entertainment",
         "Live Performance",
         "Orchestral Pit",
         "Projection Room",
         "Back Stage",
         "Front Stage",
         "Amusement Park",
         "Billiards Room",
         "Body Massage",
         "Bowling Alley",
         "Bowling Lane",
         "Casino",
         "Children Playground",
         "Water Playground",
         "Interactive Water Fountain",
         "Club Room",
         "Discotheque Dancing Area",
         "Discotheque Dining Area",
         "Foot Reflexology",
         "Hockey Field",
         "Hockey Pitch",
         "Rugby Field",
         "Rugby Pitch",
         "Soccer Field",
         "Soccer Pitch",
         "Fitness Corner",
         "Fitness Club",
         "Fitness Centre",
         "Gaming Centre",
         "Gymnasium",
         "Health Club",
         "Health Centre",
         "Indoor Games Room",
         "Karaoke Lounge",
         "Karaoke Dining Area",
         "Recreation Room",
         "Refreshment Area",
         "Skating Rink",
         "Skating Rink - Spectator Area",
         "Spa",
         "Hot Tub",
         "Jacuzzi",
         "Badminton Court",
         "Basketball Court",
         "Basketball Half Court",
         "Futsal Court",
         "Netball Court",
         "Netball Half Court",
         "Squash Court",
         "Sepak Takraw Court",
         "Tennis Court",
         "Tennis Half Court",
         "Volleyball Court",
         "Swimming Pool",
         "Family Pool",
         "Hydrotherapy Pool",
         "Kids Pool",
         "Lap Pool",
         "Leisure Pool",
         "Spa Pool",
         "Wading Pool",
         "Swimming Pool Deck",
         "Training Area",
         "Backyard",
         "Courtyard",
         "Outdoor Refreshment Area",
         "Pavilion",
         "Roof",
         "Green Roof (public)",
         "Green Roof (access for maintenance only)",
         "Private Roof Garden",
         "Jogging Track",
         "Footpath",
         "Roof Garden",
         "Sunken Planting Area",
         "Garden",
         "Battery Room",
         "Cooling Tower",
         "Equipment Disinfection Room",
         "Equipment Washing Bay",
         "Lubrication Bay",
         "Pulley Room",
         "Mechanical Plant Room",
         "AC Plant Room",
         "AHU Room",
         "Boiler Room",
         "Boiler Room (Oil Fired)",
         "Chiller Room",
         "Discharge Valve Room",
         "Electric Lift Motor Room",
         "Electrical Room",
         "Essential Fan Room",
         "Fire Pump Room",
         "Balancing Pump Room",
         "Domestic Pump Room",
         "Irrigation Pump Room",
         "Potable Water Pump Room",
         "Sprinkler Pump Room",
         "Pumped Sanitary Pump Room",
         "Pumped Drainage System Room",
         "Ejector Room",
         "Emergency Generator Room",
         "Generator Room",
         "High Voltage Switch Room",
         "Hydraulic Lift Motor Room",
         "Lift Machine Room",
         "Lift Motor Room",
         "Low Voltage Switch Room",
         "Oil Tank Room",
         "Sprinkler Tank Room",
         "Telecommunication Room",
         "Equipment Room",
         "Transformer Room",
         "Wet Riser Tank Room",
         "Electrical Switchgear Room",
         "PABX Room",
         "Server Room",
         "MDF Room",
         "Mobile Installation Space",
         "Mobile Deployment Space",
         "Electronics Parking System Room",
         "Police Equipment Room",
         "Vent Room",
         "Substation",
         "Meter Compartment",
         "Domestic Transfer Tank Room",
         "Hosereel Tank Room",
         "Hydrant Tank Room",
         "NEWater Tank Room",
         "Non-potable Water Tank Room",
         "Potable Water Tank Room",
         "Balancing Tank",
         "Detention Tank",
         "Domestic Water Tank",
         "Domestic Booster Tank",
         "Hot Water Tank",
         "Make Up Water Tank",
         "NEWater Tank",
         "Potable Water Tank",
         "Pneumatic Tank",
         "Rainwater Harvesting Tank",
         "Irrigation Tank",
         "Sprinkler Tank",
         "Bin Centre",
         "Bin Point",
         "Recycling Point",
         "Main Recycling Point",
         "Coldroom",
         "Deposit Room",
         "Refuse Room",
         "Refuse Chute Chamber",
         "Recyclables Chute Chamber",
         "Storage",
         "Storeroom",
         "Strong Room",
         "Mortuary",
         "Hazardous Waste Storage Area",
         "Industrial Waste Storage Area",
         "Warehouse",
         "Driveway",
         "Garage",
         "Parking Place",
         "Vehicle Washing Bay",
         "Loading/ Unloading Bay",
         "Loading/ Unloading Platform",
         "Alighting Point",
         "Boarding Point",
         "Car Lobby",
         "Drop Off Point",
         "Bus Stop",
         "Taxi Bay",
         "Taxi Shelter",
         "Bed Lift Lobby",
         "Cargo Lift Lobby",
         "Common Lobby",
         "Evacuation Lift Lobby",
         "Goods Lift Lobby",
         "Fire Lift Lobby",
         "Passenger Lift Lobby",
         "Protected Lobby",
         "Smoke-Free Lobby",
         "Service Lift Lobby",
         "Equipment Platform",
         "Promenade",
         "Boardwalk",
         "Through-Block Link",
         "Access Aisle",
         "Private Corridor",
         "Corridor",
         "External Corridor",
         "Open Walkway",
         "Covered Walkway",
         "Footway",
         "Pathway",
         "Veranda",
         "Void Deck",
         "External Exit Passageway",
         "Internal Exit Passageway",
         "External Exit Ramp",
         "Internal Exit Ramp",
         "External Exit Staircase",
         "Internal Exit Staircase",
         "Staircase",
         "Atrium",
         "Concourse",
         "Foyer",
         "Passenger Arrival Area",
         "Passenger Departure Area",
         "Pedestrian Linkway (with commercial activities)",
         "Pedestrian Linkway (building to Rapid Transit Stations without commercial activities)",
         "Pedestrian Linkway (building to building without commercial activities)",
         "Pedestrian Linkway (standalone type without commercial activities)",
         "Airlock",
         "Dry Riser Shaft",
         "Electrical Shaft",
         "Gas Shaft",
         "Ventilation Shaft",
         "Water Shaft",
         "Wet Riser Shaft",
         "Lift Shaft",
         "Telecommunication Shaft",
         "Chilled Water Shaft",
         "Sewerage Shaft",
         "Exhaust Shaft",
         "Refuse Chute",
         "Recyclables Chute",
         "Household non-shelter",
         "Storey Shelter",
         "Storey non-shelter",
         "Airwell (non-accessible)",
         "Letter Box",
         "Staircase Storey Shelter",
         "Staircase Storey non-Shelter",
         "Rest Area"
        ],
        "allowed_values_source": "IFC-SG Space Usage glossary page (retrieved 2026-07-19) Footnote markers stripped 2026-08-08; they are pointers to each table's legend, not part of the value, and are captured per row in _reference/space_usage.json.",
        "examples": [
         "Refer to list of Space Names in Modelling IFC+SG (Space Usage)"
        ],
        "glossary_mandatory": true
       },
       {
        "sn": 26,
        "property": "StepRampAccess",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 27,
        "property": "TwentyFourHourMannedStation",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 28,
        "property": "UnitNumber",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 29,
        "property": "VentilationMode",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Natural Ventilation",
         "Air Conditioning",
         "Mechanical Ventilation"
        ],
        "allowed_values_source": "Space Usage (Others) glossary page (retrieved 2026-07-19)",
        "examples": [
         "Natural Ventilation",
         "Air Conditioning",
         "Mechanical Ventilation",
         "Mechanical Ventilation"
        ]
       },
       {
        "sn": 30,
        "property": "VentilationType",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Cross Ventilation"
        ]
       },
       {
        "sn": 31,
        "property": "Volume",
        "type": "Volume",
        "unit": "m3",
        "input_limited": false
       }
      ]
     }
    ],
    "glossary_pages": {
     "verified": "2026-07-10",
     "space_usage": {
      "id": "156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
      "holds": "SpaceName / OccupancyType value catalogues per building typology"
     },
     "space_usage_others": {
      "id": "d0a72875-f11a-4a53-9a1b-bfd84b9ea775",
      "holds": "the 31-parameter property table (matches this file 31/31)"
     },
     "mandatory_note": "Parent Space page: each space only requires 2 IfcSpace properties for usage — SpaceName and OccupancyType; the other 29 are conditional per space type"
    }
   }
  },
  {
   "path": "corpus/arc/staircase/parameters.json",
   "url": "/corpus/arc/staircase/parameters.json",
   "sha256": "c08160ee2db018e6b8899d94e7e92dbb607db2b5866f635f7813819a79928f60",
   "data": {
    "component": "Staircase",
    "discipline": "ARC",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=8bcbb8c5-8e7f-4fac-b1ac-662e8dd32718",
    "source_id": "8bcbb8c5-8e7f-4fac-b1ac-662e8dd32718",
    "page_range": [
     173,
     176
    ],
    "ifc_binding_count": 5,
    "parameter_count": 28,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcStair",
      "ifc_subtype": "CURVED_RUN_STAIR, SPIRAL_STAIR, STRAIGHT_RUN_STAIR, DOUBLE_RETURN_STAIR, HALF_TURN_STAIR, QUARTER_TURN_STAIR, THREE_QUARTER_TURN_STAIR",
      "ifc_subtypes": [
       "CURVED_RUN_STAIR",
       "SPIRAL_STAIR",
       "STRAIGHT_RUN_STAIR",
       "DOUBLE_RETURN_STAIR",
       "HALF_TURN_STAIR",
       "QUARTER_TURN_STAIR",
       "THREE_QUARTER_TURN_STAIR"
      ],
      "scope": "architectural model",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       174
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "FireExit",
        "type": "Boolean",
        "applies_to": "When required/ relevant",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcStairFlight",
      "ifc_subtype": "CURVED, SPIRAL, WINDER, STRAIGHT",
      "ifc_subtypes": [
       "CURVED",
       "SPIRAL",
       "WINDER",
       "STRAIGHT"
      ],
      "scope": "architectural model",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       174
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "NumberOfRisers",
        "type": "Integer",
        "applies_to": "All staircase",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "RiserHeight",
        "type": "Length",
        "applies_to": "All staircase",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "NumberOfTreads",
        "type": "Integer",
        "applies_to": "All staircase",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "TreadLength",
        "type": "Length",
        "applies_to": "All staircase",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All staircase",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 6,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All staircase",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "SPACE",
      "ifc_subtypes": [
       "SPACE"
      ],
      "scope": "architectural model",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       174
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SpaceName",
        "type": "Text",
        "input_limited": true,
        "reference_values": [
         "external exit staircase",
         "internal exit staircase",
         "staircase"
        ],
        "reference_values_source": "official glossary page values cell (retrieved 2026-07-19)",
        "examples": [
         "external exit staircase",
         "internal exit staircase",
         "staircase"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcStair",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": "structural model",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       175
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All staircase",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "Mark",
        "type": "Text",
        "applies_to": "All staircase",
        "input_limited": false,
        "examples": [
         "ST1",
         "ST-A1"
        ]
       },
       {
        "sn": 3,
        "property": "ReferTo2DDetail",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Dwg number"
        ]
       },
       {
        "sn": 4,
        "property": "ReinforcementSteelGrade",
        "type": "Text",
        "applies_to": "RC staircase",
        "input_limited": true,
        "allowed_values": [
         "500A",
         "500B",
         "500C",
         "600A",
         "600B",
         "600C"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 5,
        "property": "SectionFabricationMethod",
        "type": "Text",
        "applies_to": "Steel staircase",
        "input_limited": true,
        "allowed_values": [
         "Hot rolled",
         "Cold formed"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 6,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All staircase",
        "input_limited": false,
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 7,
        "property": "MemberSection",
        "type": "Text",
        "applies_to": "Steel staircase",
        "input_limited": false,
        "examples": [
         "RHS600x30x4",
         "CHS500x3.0",
         "254x254x63kg/m"
        ]
       },
       {
        "sn": 8,
        "property": "Thickness",
        "type": "Length",
        "applies_to": "RC staircase",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "150"
        ]
       },
       {
        "sn": 9,
        "property": "Width",
        "type": "Length",
        "applies_to": "RC staircase",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "2200"
        ]
       },
       {
        "sn": 10,
        "property": "BottomDistribution",
        "type": "Text",
        "applies_to": "RC staircase",
        "input_limited": false,
        "examples": [
         "H25-150+H16-300"
        ]
       },
       {
        "sn": 11,
        "property": "BottomMain",
        "type": "Text",
        "applies_to": "RC staircase",
        "input_limited": false,
        "examples": [
         "H25-150+H16-300"
        ]
       },
       {
        "sn": 12,
        "property": "TopDistribution",
        "type": "Text",
        "applies_to": "RC staircase",
        "input_limited": false,
        "examples": [
         "H25-150+H16-300"
        ]
       },
       {
        "sn": 13,
        "property": "TopMain",
        "type": "Text",
        "applies_to": "RC staircase",
        "input_limited": false,
        "examples": [
         "H32-150+H20-300"
        ]
       },
       {
        "sn": 14,
        "property": "ConnectionDetailsBottom",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Detail 1"
        ]
       },
       {
        "sn": 15,
        "property": "ConnectionDetailsTop",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Detail 1"
        ]
       },
       {
        "sn": 16,
        "property": "ConnectionTypeBottom",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "Pinned",
         "Fixed",
         "Free"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 17,
        "property": "ConnectionTypeTop",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "Pinned",
         "Fixed",
         "Free"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcStairFlight",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": "structural model",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       175
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All staircase",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All Staircase",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 3,
        "property": "MechanicalConnectionType",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/system/parameters.json",
   "url": "/corpus/arc/system/parameters.json",
   "sha256": "2a7d4fe5b6a12d85bf712c7b16badba8c7018b0bb1a51449f64f6184c1edc721",
   "data": {
    "component": "System",
    "discipline": "ARC",
    "authorities": [
     "PUB"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=ce4b85db-f226-420b-a6db-14edd91ec173",
    "source_id": "ce4b85db-f226-420b-a6db-14edd91ec173",
    "page_range": [
     177,
     181
    ],
    "ifc_binding_count": 15,
    "parameter_count": 30,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcPipeSegment",
      "ifc_subtype": "RIGIDSEGMENT, FLEXIBLESEGMENT, GUTTER",
      "ifc_subtypes": [
       "RIGIDSEGMENT",
       "FLEXIBLESEGMENT",
       "GUTTER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       178
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcPipeFitting",
      "ifc_subtype": "BEND, DRAINCHANNELBEND, ENTRY, EXIT, FLANGEADAPTOR, FLEXIBLECOUPLING, JUNCTION, OBSTRUCTION, PIPESILENCER, SHORTPIECE",
      "ifc_subtypes": [
       "BEND",
       "DRAINCHANNELBEND",
       "ENTRY",
       "EXIT",
       "FLANGEADAPTOR",
       "FLEXIBLECOUPLING",
       "JUNCTION",
       "OBSTRUCTION",
       "PIPESILENCER",
       "SHORTPIECE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       178
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcDuctSegment",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       178
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcDuctFitting",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       178
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcInterceptor",
      "ifc_subtype": "GREASE, OIL",
      "ifc_subtypes": [
       "GREASE",
       "OIL"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       178
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcDistributionChamberElement",
      "ifc_subtype": "INSPECTIONCHAMBER, MANHOLE, PWCSINSPECTIONCHAMBER, PWCSMANHOLE, METERCHAMBER, SCREENCHAMBER, SUMP, SAMPLINGSUMP, TRENCH",
      "ifc_subtypes": [
       "INSPECTIONCHAMBER",
       "MANHOLE",
       "PWCSINSPECTIONCHAMBER",
       "PWCSMANHOLE",
       "METERCHAMBER",
       "SCREENCHAMBER",
       "SUMP",
       "SAMPLINGSUMP",
       "TRENCH"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       179
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcDiscreteAccessory",
      "ifc_subtype": "PIPESUPPORT, GRATING",
      "ifc_subtypes": [
       "PIPESUPPORT",
       "GRATING"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       179
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcPump",
      "ifc_subtype": "SUMPPUMP",
      "ifc_subtypes": [
       "SUMPPUMP"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       179
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcAirTerminal",
      "ifc_subtype": "GRILLE, LOUVRE",
      "ifc_subtypes": [
       "GRILLE",
       "LOUVRE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       179
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSanitaryTerminal",
      "ifc_subtype": "BATH, BIDET, SHOWER, URINAL, WASHHANDBASIN, WATERCLOSET, SPRINKLER",
      "ifc_subtypes": [
       "BATH",
       "BIDET",
       "SHOWER",
       "URINAL",
       "WASHHANDBASIN",
       "WATERCLOSET",
       "SPRINKLER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       179
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcCivilElement",
      "ifc_subtype": "COMMONDRAIN, CROSSCULVERT, CULVERT, ENTRANCECULVERT, EXTERNALDRAIN, INTERNALDRAIN, OUTLETDRAIN, ROADSIDEDRAIN, TRENCH, GUTTER",
      "ifc_subtypes": [
       "COMMONDRAIN",
       "CROSSCULVERT",
       "CULVERT",
       "ENTRANCECULVERT",
       "EXTERNALDRAIN",
       "INTERNALDRAIN",
       "OUTLETDRAIN",
       "ROADSIDEDRAIN",
       "TRENCH",
       "GUTTER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       180
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcValve",
      "ifc_subtype": "LANDINGVALVE, SPRINKLERCONTROL, DOUBLECHECK, MIXING, AIRADMITTANCE, DRAINOFFCOCK, CHECK, ISOLATING, FAUCET",
      "ifc_subtypes": [
       "LANDINGVALVE",
       "SPRINKLERCONTROL",
       "DOUBLECHECK",
       "MIXING",
       "AIRADMITTANCE",
       "DRAINOFFCOCK",
       "CHECK",
       "ISOLATING",
       "FAUCET"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       180
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcWasteTerminal",
      "ifc_subtype": "FLOORTRAP, FLOORWASTE, GULLYSUMP, GULLYTRAP, WASTETRAP, WASTESUMP",
      "ifc_subtypes": [
       "FLOORTRAP",
       "FLOORWASTE",
       "GULLYSUMP",
       "GULLYTRAP",
       "WASTETRAP",
       "WASTESUMP"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       180
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcFlowMeter",
      "ifc_subtype": "WATERMETER",
      "ifc_subtypes": [
       "WATERMETER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       180
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcFireSuppressionTerminal",
      "ifc_subtype": "BREECHINGINLET, FOAMINLET, FOAMOUTLET",
      "ifc_subtypes": [
       "BREECHINGINLET",
       "FOAMINLET",
       "FOAMOUTLET"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       181
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Please see list of System Types"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/tank/parameters.json",
   "url": "/corpus/arc/tank/parameters.json",
   "sha256": "f48a5a4cbe62aad29ab26f39dcecec30ba72ce4aecdf3d8bd7eccdd67e2d41e9",
   "data": {
    "component": "Tank",
    "discipline": "ARC",
    "authorities": [
     "SCDF",
     "PUB"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=386ceda7-a355-4383-b083-bdddd8eeb574",
    "source_id": "386ceda7-a355-4383-b083-bdddd8eeb574",
    "page_range": [
     182,
     182
    ],
    "ifc_binding_count": 2,
    "parameter_count": 18,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcTank",
      "ifc_subtype": "STORAGE, DETENTIONTANK, RAINWATERHARVESTINGTANK, IRRIGATIONTANK, SPRINKLERTANK, BALANCINGTANK, SECTIONAL, REFUSEHANDLINGEQUIPMENT, VESSEL, RECHARGEWELL",
      "ifc_subtypes": [
       "STORAGE",
       "DETENTIONTANK",
       "RAINWATERHARVESTINGTANK",
       "IRRIGATIONTANK",
       "SPRINKLERTANK",
       "BALANCINGTANK",
       "SECTIONAL",
       "REFUSEHANDLINGEQUIPMENT",
       "VESSEL",
       "RECHARGEWELL"
      ],
      "scope": "object tanks",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       182
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "IsPotable",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "NominalCapacity",
        "type": "Real",
        "unit": "m3",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "EffectiveCapacity",
        "type": "Real",
        "unit": "m3",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Diameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 9,
        "property": "TradeEffluent",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 10,
        "property": "CompactionRatio",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 11,
        "property": "EquipmentType",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": "RC tanks",
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       182
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SpaceName",
        "type": "Text",
        "input_limited": true,
        "reference_values": [
         "oil tank room",
         "balancing tank",
         "detention tank",
         "domestic water tank",
         "rainwater harvesting tank",
         "sprinkler tank"
        ],
        "reference_values_source": "official glossary page values cell (retrieved 2026-07-19)",
        "examples": [
         "oil tank room",
         "balancing tank",
         "detention tank",
         "domestic water tank",
         "rainwater harvesting tank",
         "sprinkler tank"
        ]
       },
       {
        "sn": 2,
        "property": "Area",
        "type": "Length",
        "unit": "m2",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "NominalCapacity",
        "type": "Real",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "EffectiveCapacity",
        "type": "Real",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "IsPotable",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/wall/parameters.json",
   "url": "/corpus/arc/wall/parameters.json",
   "sha256": "17b8025b578da6f4f57673f16496f9cff052897672e9681f985ffcb90146ffeb",
   "data": {
    "component": "Wall",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=136c0c35-9f48-496d-aaf2-604218e2f888",
    "source_id": "136c0c35-9f48-496d-aaf2-604218e2f888",
    "page_range": [
     185,
     190
    ],
    "ifc_binding_count": 2,
    "parameter_count": 23,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcWall",
      "ifc_subtype": "PARAPET, RETAININGWALL, BOUNDARYWALL",
      "ifc_subtypes": [
       "PARAPET",
       "RETAININGWALL",
       "BOUNDARYWALL"
      ],
      "scope": "architectural model",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       189
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All walls",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "IsPartyWall",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcWall",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": "structural model",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       189
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All walls",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All walls",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 3,
        "property": "ReferTo2DDetail",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Dwg Number"
        ]
       },
       {
        "sn": 4,
        "property": "ReinforcementSteelGrade",
        "type": "Text",
        "applies_to": "All walls",
        "input_limited": true,
        "allowed_values": [
         "500A",
         "500B",
         "500C",
         "600A",
         "600B",
         "600C"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 5,
        "property": "ShelterUsage",
        "type": "Boolean",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "Mark",
        "type": "Text",
        "applies_to": "All walls",
        "input_limited": false,
        "examples": [
         "W1",
         "W2"
        ]
       },
       {
        "sn": 7,
        "property": "Thickness",
        "type": "Length",
        "applies_to": "All walls",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       },
       {
        "sn": 8,
        "property": "HorizontalRebar",
        "type": "Text",
        "applies_to": "All walls",
        "input_limited": false,
        "examples": [
         "2H20-150"
        ]
       },
       {
        "sn": 9,
        "property": "Stirrups",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "H10-150-300"
        ]
       },
       {
        "sn": 10,
        "property": "StirrupsType",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": true,
        "allowed_values": [
         "Normal",
         "U",
         "C",
         "CL [for civil defence shelter]",
         "Torsion"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 11,
        "property": "VerticalRebar",
        "type": "Text",
        "applies_to": "All walls",
        "input_limited": false,
        "examples": [
         "H32-150+H25-150"
        ]
       },
       {
        "sn": 12,
        "property": "WorkingLoad_DA1-1",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "1234"
        ]
       },
       {
        "sn": 13,
        "property": "WorkingLoad_DA1-2",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "1234"
        ]
       },
       {
        "sn": 14,
        "property": "LoadBearing",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 15,
        "property": "MechanicalConnectionType",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Flexible loops",
         "grouted sleeves",
         "spiral connector"
        ]
       },
       {
        "sn": 16,
        "property": "PrefabricatedReinforcementCage",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 17,
        "property": "IsExternal",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 18,
        "property": "BeamFacade",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 19,
        "property": "DoubleBayFacade",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 20,
        "property": "PrefinishedFacade",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 21,
        "property": "ArrangementType",
        "type": "Text",
        "input_limited": true,
        "examples": [
         "Multi-Tier"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/arc/window/parameters.json",
   "url": "/corpus/arc/window/parameters.json",
   "sha256": "ddaa48fa53033d7c54372be0c91b9e8639a2ad7c0204c5b570e8c87abe5a7bc5",
   "data": {
    "component": "Window",
    "discipline": "ARC",
    "authorities": [
     "BCA",
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=9ded2db9-feab-46d8-b5a8-68999e6bf3dc",
    "source_id": "9ded2db9-feab-46d8-b5a8-68999e6bf3dc",
    "page_range": [
     193,
     194
    ],
    "ifc_binding_count": 1,
    "parameter_count": 8,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcWindow",
      "ifc_subtype": "BAYWINDOW, VENTILATIONSLEEVE, LOUVRE, WINDOW",
      "ifc_subtypes": [
       "BAYWINDOW",
       "VENTILATIONSLEEVE",
       "LOUVRE",
       "WINDOW"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       193
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "InnerDiameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "OuterDiameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "FireAccessOpening",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "StructuralWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "StructuralHeight",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "SafetyBarrierHeight",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "PercentageOfOpening",
        "type": "Real",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/control_element/parameters.json",
   "url": "/corpus/mep/control_element/parameters.json",
   "sha256": "3e8d04a40d952f3345b33e0acbfbe5be89afd75b2d003d98b964ea2db44fba10",
   "data": {
    "component": "Control Element",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d72d397a-24b1-4b5a-a058-a248bba119de",
    "source_id": "d72d397a-24b1-4b5a-a058-a248bba119de",
    "page_range": [
     25,
     25
    ],
    "ifc_binding_count": 1,
    "parameter_count": 2,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcUnitaryControlElement",
      "ifc_subtype": "CONTROLPANEL",
      "ifc_subtypes": [
       "CONTROLPANEL"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       25
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Purpose",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Main Panel",
         "Sub Panel"
        ]
       },
       {
        "sn": 2,
        "property": "PWCS_Flushing",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/distribution_chamber/parameters.json",
   "url": "/corpus/mep/distribution_chamber/parameters.json",
   "sha256": "0e6163711b6fa3cd104cdf3abf2cebdde16d56785255d41f0de07f258b2d8782",
   "data": {
    "component": "Distribution Chamber",
    "discipline": "MEP",
    "authorities": [
     "NEA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a7a536bd-0867-4671-aeaf-ae328eb2785f",
    "source_id": "a7a536bd-0867-4671-aeaf-ae328eb2785f",
    "page_range": [
     29,
     30
    ],
    "ifc_binding_count": 2,
    "parameter_count": 15,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcDistributionChamberElement",
      "ifc_subtype": "INSPECTIONCHAMBER, MANHOLE, METERCHAMBER, PWCSINSPECTIONCHAMBER, PWCSMANHOLE, SCREENCHAMBER, SAMPLINGSUMP, SUMP, TRENCH",
      "ifc_subtypes": [
       "INSPECTIONCHAMBER",
       "MANHOLE",
       "METERCHAMBER",
       "PWCSINSPECTIONCHAMBER",
       "PWCSMANHOLE",
       "SCREENCHAMBER",
       "SAMPLINGSUMP",
       "SUMP",
       "TRENCH"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       30
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "TopLevel",
        "type": "Text",
        "unit": "SHD m",
        "input_limited": false,
        "examples": [
         "-50",
         "3.423"
        ]
       },
       {
        "sn": 2,
        "property": "InvertLevel",
        "type": "Text",
        "unit": "SHD m",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "Diameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Depth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 9,
        "property": "TradeEffluent",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 10,
        "property": "ID",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 11,
        "property": "Status",
        "type": "Text",
        "input_limited": true,
        "reference_values": [
         "Temporary",
         "Demolished",
         "Existing",
         "Proposed",
         "To Be Removed",
         "To Be Transplanted",
         "Abandoned",
         "New"
        ],
        "reference_values_source": "official glossary page values cell (retrieved 2026-07-19)",
        "examples": [
         "Temporary",
         "Demolished",
         "Existing",
         "Proposed",
         "To Be Removed",
         "To Be Transplanted",
         "Abandoned",
         "New"
        ]
       },
       {
        "sn": 12,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary",
         "Sewerage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 13,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcCovering",
      "ifc_subtype": "PWCSINSPECTIONCHAMBERCOVER, PWCSMANHOLECOVER",
      "ifc_subtypes": [
       "PWCSINSPECTIONCHAMBERCOVER",
       "PWCSMANHOLECOVER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       30
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Watertight",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ExternalReference",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "SS 30 Manhole Tops and Surface-box Tops"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/foam_inlet_outlet/parameters.json",
   "url": "/corpus/mep/foam_inlet_outlet/parameters.json",
   "sha256": "403992e6a4776fe5d3ebec772dbb173d948bd25894169616422e88d1e557037a",
   "data": {
    "component": "Foam Inlet / Outlet",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=9eaaa216-57f8-46f0-956b-f5ce7657732f",
    "source_id": "9eaaa216-57f8-46f0-956b-f5ce7657732f",
    "page_range": [
     45,
     45
    ],
    "ifc_binding_count": 1,
    "parameter_count": 2,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFireSuppressionTerminal",
      "ifc_subtype": "FOAMINLET, FOAMOUTLET",
      "ifc_subtypes": [
       "FOAMINLET",
       "FOAMOUTLET"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       45
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Foam Fire Extinguishing",
         "Foam Sprinkler"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/interceptor/parameters.json",
   "url": "/corpus/mep/interceptor/parameters.json",
   "sha256": "a1a0eac57ab52729a7e7fe8a53f210f05da70cea2ddc5baf479b9fdbd480eb2e",
   "data": {
    "component": "Interceptor",
    "discipline": "MEP",
    "authorities": [
     "NEA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=5b3123f6-7f78-4bc4-baa5-ec754d5cdf38",
    "source_id": "5b3123f6-7f78-4bc4-baa5-ec754d5cdf38",
    "page_range": [
     60,
     60
    ],
    "ifc_binding_count": 1,
    "parameter_count": 11,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcInterceptor",
      "ifc_subtype": "GREASE, OIL",
      "ifc_subtypes": [
       "GREASE",
       "OIL"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       60
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ComplyToPUBStandardDrawing",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ReferToDrawingNumber",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "InvertLevel",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "TopLevel",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "Diameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "Height",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "Width",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 9,
        "property": "TradeEffluent",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 10,
        "property": "SystemType",
        "type": "Text",
        "unit": "mm",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary",
         "Sewerage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 11,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/pipes_ducts/parameters.json",
   "url": "/corpus/mep/pipes_ducts/parameters.json",
   "sha256": "4e5d3fa0dacf63d3316e6479b1734c7adba839bd6ed4fd5531dfccde5089fa77",
   "data": {
    "component": "Pipes/ Ducts",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=957b747e-f9da-4117-b9f8-f1ffac8b4911",
    "source_id": "957b747e-f9da-4117-b9f8-f1ffac8b4911",
    "page_range": [
     74,
     76
    ],
    "ifc_binding_count": 6,
    "parameter_count": 30,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcPipeSegment",
      "ifc_subtype": "RIGIDSEGMENT, FLEXIBLESEGMENT",
      "ifc_subtypes": [
       "RIGIDSEGMENT",
       "FLEXIBLESEGMENT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       74
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "PreInsulated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "Perforated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "InnerDiameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "Gradient",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 7,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 9,
        "property": "TradeEffluent",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 10,
        "property": "DemountableStructureAbovePipe",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 11,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary",
         "Sewerage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 12,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcDuctSegment",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       75
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "PreInsulated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "TradeEffluent",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary",
         "Sewerage",
         "Kitchen Exhaust Air",
         "Genset Exhaust Air",
         "ACMV Exhaust Air",
         "ACMV Fresh Air Intake",
         "Pollution Control Equipment Exhaust Air",
         "PWCS Exhaust Air",
         "PWCS Air Intake",
         "Carpark Exhaust Air",
         "Carpark Fresh Air Intake"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 5,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcDuctFitting",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       75
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "PreInsulated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "TradeEffluent",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary",
         "Sewerage",
         "Kitchen Exhaust Air",
         "Genset Exhaust Air",
         "ACMV Exhaust Air",
         "ACMV Fresh Air Intake",
         "Pollution Control Equipment Exhaust Air",
         "PWCS Exhaust Air",
         "PWCS Air Intake",
         "Carpark Exhaust Air",
         "Carpark Fresh Air Intake"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 5,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcPipeFitting",
      "ifc_subtype": "BEND, DRAINCHANNELBEND, ENTRY, EXIT, FLANGEADAPTOR, FLEXIBLECOUPLING, JUNCTION, OBSTRUCTION, PIPESILENCER, SHORTPIECE",
      "ifc_subtypes": [
       "BEND",
       "DRAINCHANNELBEND",
       "ENTRY",
       "EXIT",
       "FLANGEADAPTOR",
       "FLEXIBLECOUPLING",
       "JUNCTION",
       "OBSTRUCTION",
       "PIPESILENCER",
       "SHORTPIECE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       75
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "InnerDiameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "NominalDiameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "OuterDiameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 5,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary",
         "Sewerage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 6,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcAirTerminal",
      "ifc_subtype": "GRILLE, LOUVRE",
      "ifc_subtypes": [
       "GRILLE",
       "LOUVRE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       76
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary",
         "Sewerage",
         "Kitchen Exhaust Air",
         "Genset Exhaust Air",
         "ACMV Exhaust Air",
         "ACMV Fresh Air Intake",
         "Pollution Control Equipment Exhaust Air",
         "PWCS Exhaust Air",
         "PWCS Air Intake",
         "Carpark Exhaust Air",
         "Carpark Fresh Air Intake"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcPipeSegment",
      "ifc_subtype": "SCUPPERDRAIN, SPOOL, FLARESTACK, RAINWATEROUTLET",
      "ifc_subtypes": [
       "SCUPPERDRAIN",
       "SPOOL",
       "FLARESTACK",
       "RAINWATEROUTLET"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       76
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/mep/prefabricated_building_systems_and_mep_components/parameters.json",
   "url": "/corpus/mep/prefabricated_building_systems_and_mep_components/parameters.json",
   "sha256": "f87c49dbe0f1a570e483d2c61d18bfe8765fdef7281fdfb401edd986c463d97b",
   "data": {
    "component": "Prefabricated Building Systems and MEP Components",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=5ccc6556-fc34-497c-b109-e4c6eaf375af",
    "source_id": "5ccc6556-fc34-497c-b109-e4c6eaf375af",
    "page_range": [
     80,
     81
    ],
    "ifc_binding_count": 8,
    "parameter_count": 29,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "PREFABRICATEDBATHROOMUNIT, PREFABRICATEDANDPREFINISHEDWALL, PREFABRICATEDANDPREFINISHEDFLOOR, PREFABRICATEDANDPREFINISHEDCEILING, PRECASTEXTERNALWALLWITHCAST-INWINDOWS, PREFABRICATEDPUMPSKID, PREFABRICATEDMEPVERTICALMODULE, PREFABRICATEDMEPPLANTMODULE, PREFABRICATEDMEPHORIZONTALMODULE",
      "ifc_subtypes": [
       "PREFABRICATEDBATHROOMUNIT",
       "PREFABRICATEDANDPREFINISHEDWALL",
       "PREFABRICATEDANDPREFINISHEDFLOOR",
       "PREFABRICATEDANDPREFINISHEDCEILING",
       "PRECASTEXTERNALWALLWITHCAST-INWINDOWS",
       "PREFABRICATEDPUMPSKID",
       "PREFABRICATEDMEPVERTICALMODULE",
       "PREFABRICATEDMEPPLANTMODULE",
       "PREFABRICATEDMEPHORIZONTALMODULE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       80
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SpaceName",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Master Bath",
         "Maid Bath",
         "Yard Bath"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "Master Bath",
         "Maid Bath",
         "Yard Bath"
        ]
       },
       {
        "sn": 2,
        "property": "InternalLength",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "InternalWidth",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Prefab",
         "CIS",
         "PC",
         "PBU"
        ]
       },
       {
        "sn": 5,
        "property": "Accreditation_MAS",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 6,
        "property": "MechanicalConnectionType",
        "type": "Text",
        "input_limited": false
       }
      ]
     },
     {
      "ifc_entity": "IfcWall",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       80
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcSlab",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       80
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "Thickness",
        "type": "Length",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcPipeFitting",
      "ifc_subtype": "RIGIDSEGMENT, FLEXIBLESEGMENT",
      "ifc_subtypes": [
       "RIGIDSEGMENT",
       "FLEXIBLESEGMENT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       81
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "PreInsulated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Prefabricated"
        ]
       },
       {
        "sn": 3,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "SystemType",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "allowed_values_source": "List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Chilled Water"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       }
      ]
     },
     {
      "ifc_entity": "IfcPipeSegment",
      "ifc_subtype": "RIGIDSEGMENT, FLEXIBLESEGMENT",
      "ifc_subtypes": [
       "RIGIDSEGMENT",
       "FLEXIBLESEGMENT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       81
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "PreInsulated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Prefabricated"
        ]
       },
       {
        "sn": 3,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "SystemType",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "allowed_values_source": "List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Chilled Water"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       }
      ]
     },
     {
      "ifc_entity": "IfcDuctFitting",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       81
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "PreInsulated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Prefabricated"
        ]
       },
       {
        "sn": 3,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "SystemType",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "allowed_values_source": "List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Chilled Water"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       }
      ]
     },
     {
      "ifc_entity": "IfcDuctSegment",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       81
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "PreInsulated",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "ConstructionMethod",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Prefabricated"
        ]
       },
       {
        "sn": 3,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "SystemType",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "allowed_values_source": "List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Chilled Water"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       }
      ]
     },
     {
      "ifc_entity": "IfcDiscreteAccessory",
      "ifc_subtype": "PIPESUPPORT",
      "ifc_subtypes": [
       "PIPESUPPORT"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       81
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "IsCommon",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "SystemType",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "allowed_values_source": "List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Chilled Water"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/pump/parameters.json",
   "url": "/corpus/mep/pump/parameters.json",
   "sha256": "add43a40deeb5bc81ac4777087983a2c42e996e477a17c0cd7a2475adc762c4f",
   "data": {
    "component": "Pump",
    "discipline": "MEP",
    "authorities": [
     "SCDF"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=b5e86375-29af-4dd4-a38f-a8b23827c0c0",
    "source_id": "b5e86375-29af-4dd4-a38f-a8b23827c0c0",
    "page_range": [
     83,
     83
    ],
    "ifc_binding_count": 1,
    "parameter_count": 6,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcPump",
      "ifc_subtype": "SUMPPUMP",
      "ifc_subtypes": [
       "SUMPPUMP"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       83
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Capacity",
        "type": "VolumetricFlowRate",
        "unit": "L/s",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Duty",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "Standby",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 4,
        "property": "PumpHead",
        "type": "Length",
        "unit": "m",
        "input_limited": false,
        "examples": [
         "1",
         "2"
        ]
       },
       {
        "sn": 5,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/refuse_handling_equipment/parameters.json",
   "url": "/corpus/mep/refuse_handling_equipment/parameters.json",
   "sha256": "86d6b31c4ddf82249ec8ee2d25cb9701d48128dd265ac1b027cad6e7bc46ff7a",
   "data": {
    "component": "Refuse Handling Equipment",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1c9e6739-e22b-40e4-a293-a9ffcfa2be66",
    "source_id": "1c9e6739-e22b-40e4-a293-a9ffcfa2be66",
    "page_range": [
     90,
     90
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcTank",
      "ifc_subtype": "REFUSEBIN, RECYCLINGBIN",
      "ifc_subtypes": [
       "REFUSEBIN",
       "RECYCLINGBIN"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       90
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Litre",
        "type": "Real",
        "unit": "L",
        "input_limited": false,
        "examples": [
         "660"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/security_lighting/parameters.json",
   "url": "/corpus/mep/security_lighting/parameters.json",
   "sha256": "90d1de9c6b38f959d65ea7d4cc50f8a892d80da8bd284b4b7d87725e6157147f",
   "data": {
    "component": "Security Lighting",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=c6a88d1e-800e-4853-b275-e4e8f8516e64",
    "source_id": "c6a88d1e-800e-4853-b275-e4e8f8516e64",
    "page_range": [
     98,
     98
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcLightFixture",
      "ifc_subtype": "SECURITYLIGHTING",
      "ifc_subtypes": [
       "SECURITYLIGHTING"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       98
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/mep/sensor/parameters.json",
   "url": "/corpus/mep/sensor/parameters.json",
   "sha256": "81e2ace4bb25172c5389adeebb4f2e9ca37d15d47d4a009093475615acba8714",
   "data": {
    "component": "Sensor",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=2659ac54-0ea5-4e69-a9f4-fcd865937299",
    "source_id": "2659ac54-0ea5-4e69-a9f4-fcd865937299",
    "page_range": [
     99,
     99
    ],
    "ifc_binding_count": 1,
    "parameter_count": 0,
    "declarative_only_bindings": 1,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSensor",
      "ifc_subtype": "LEVELSENSOR",
      "ifc_subtypes": [
       "LEVELSENSOR"
      ],
      "scope": null,
      "no_properties_required": true,
      "header_kind": "6col",
      "pages": [
       99
      ],
      "parameters": []
     }
    ]
   }
  },
  {
   "path": "corpus/mep/sprinkler_non_fire_for_nea/parameters.json",
   "url": "/corpus/mep/sprinkler_non_fire_for_nea/parameters.json",
   "sha256": "e540017caa87bc4f54d0c19c717ed265746f33b760ecb194bdb890040b9f0a60",
   "data": {
    "component": "Sprinkler (Non-Fire; For NEA)",
    "discipline": "MEP",
    "authorities": [
     "NEA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=8f238758-0ec5-4927-90f8-e8ded719fe63",
    "source_id": "8f238758-0ec5-4927-90f8-e8ded719fe63",
    "page_range": [
     172,
     172
    ],
    "ifc_binding_count": 1,
    "parameter_count": 2,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcSanitaryTerminal",
      "ifc_subtype": "SPRINKLER",
      "ifc_subtypes": [
       "SPRINKLER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       172
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/type_bedding_for_pipe/parameters.json",
   "url": "/corpus/mep/type_bedding_for_pipe/parameters.json",
   "sha256": "d21a22f5afd26ad576a4b235d4ff49edc885af09ab1d0f19c9b89aa4a5200b06",
   "data": {
    "component": "Type Bedding for Pipe",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=715c41c3-7717-438e-b54b-c23e56379728",
    "source_id": "715c41c3-7717-438e-b54b-c23e56379728",
    "page_range": [
     183,
     183
    ],
    "ifc_binding_count": 1,
    "parameter_count": 1,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcPipeSegment",
      "ifc_subtype": "FOUNDATION",
      "ifc_subtypes": [
       "FOUNDATION"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       183
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BeddingType",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Type 1",
         "Type 2",
         "Type 3"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/valve/parameters.json",
   "url": "/corpus/mep/valve/parameters.json",
   "sha256": "7149b2c8c84a193346ec0094f9040ddcf902f0a7955a15934c34afe9e5d4b23c",
   "data": {
    "component": "Valve",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=b248907b-300b-4386-995b-4b8ed3c51cc1",
    "source_id": "b248907b-300b-4386-995b-4b8ed3c51cc1",
    "page_range": [
     184,
     184
    ],
    "ifc_binding_count": 1,
    "parameter_count": 2,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcValve",
      "ifc_subtype": "LANDINGVALVE, SPRINKLERCONTROL, DOUBLECHECK, MIXING, AIRADMITTANCE, DRAINOFFCOCK, CHECK, ISOLATING, FAUCET",
      "ifc_subtypes": [
       "LANDINGVALVE",
       "SPRINKLERCONTROL",
       "DOUBLECHECK",
       "MIXING",
       "AIRADMITTANCE",
       "DRAINOFFCOCK",
       "CHECK",
       "ISOLATING",
       "FAUCET"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       184
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 2,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/waste_terminal/parameters.json",
   "url": "/corpus/mep/waste_terminal/parameters.json",
   "sha256": "e37b278532f51cb8955577c9968046a30f555dc6d5cb749343b794ccf2fdc8f5",
   "data": {
    "component": "Waste Terminal",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=b5df408a-2746-4781-a63e-9a675a4d7476",
    "source_id": "b5df408a-2746-4781-a63e-9a675a4d7476",
    "page_range": [
     191,
     191
    ],
    "ifc_binding_count": 1,
    "parameter_count": 4,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcWasteTerminal",
      "ifc_subtype": "FLOORTRAP, FLOORWASTE, GULLYSUMP, GULLYTRAP, WASTETRAP, WASTESUMP",
      "ifc_subtypes": [
       "FLOORTRAP",
       "FLOORWASTE",
       "GULLYSUMP",
       "GULLYTRAP",
       "WASTETRAP",
       "WASTESUMP"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       191
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Material",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "TradeEffluent",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 3,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "examples": [
         "Sanitary",
         "Sewerage"
        ],
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 4,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/mep/water_meter/parameters.json",
   "url": "/corpus/mep/water_meter/parameters.json",
   "sha256": "56e15d4585a6a6318d886da48097f48dffa9e6911f92cf2cb2893cb6993e1166",
   "data": {
    "component": "Water Meter",
    "discipline": "MEP",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=e4aa50fa-5ff3-40a6-b39a-f71a01e7b088",
    "source_id": "e4aa50fa-5ff3-40a6-b39a-f71a01e7b088",
    "page_range": [
     192,
     192
    ],
    "ifc_binding_count": 1,
    "parameter_count": 9,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFlowMeter",
      "ifc_subtype": "WATERMETER",
      "ifc_subtypes": [
       "WATERMETER"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       192
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Capacity",
        "type": "Volumetric Flow Rate",
        "unit": "L/s",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Diameter",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "Length",
        "type": "Length",
        "unit": "mm",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "Purpose",
        "type": "Text",
        "input_limited": false,
        "examples": [
         "Private"
        ]
       },
       {
        "sn": 5,
        "property": "UnitNumber",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 6,
        "property": "UnitNumberTag",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 7,
        "property": "WaterSupplySource",
        "type": "Text",
        "input_limited": false
       },
       {
        "sn": 8,
        "property": "SystemType",
        "type": "Text",
        "input_limited": false,
        "reference_values": [
         "Sanitary",
         "Kitchen Fresh Air",
         "Sewerage",
         "Parking Place Exhaust Air",
         "Drainage",
         "Staircase Pressurisation Air",
         "Rainwater",
         "Genset Exhaust Air",
         "Potable Water",
         "Pollution Control Equipment Exhaust Air",
         "Sprinkler",
         "Kitchenhood Exhaust Air",
         "Foam Sprinkler",
         "PWCS Fresh Air",
         "Foam Fire Extinguishing",
         "Wet Riser",
         "Dry Riser",
         "Trade Effluent"
        ],
        "reference_values_source": "canonical List of System Types (System glossary page, retrieved 2026-07-19)",
        "example_format_acmv": "{spacename} / {equipment} + Fresh Air / Exhaust Air"
       },
       {
        "sn": 9,
        "property": "SystemName",
        "type": "Text",
        "input_limited": false
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/str/beam/parameters.json",
   "url": "/corpus/str/beam/parameters.json",
   "sha256": "37b20f021bfb2a1538fe44be32a6785fe0978202f4669122c2da329e79593504",
   "data": {
    "component": "Beam",
    "discipline": "STR",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=83527257-5a5b-42b3-844e-0f20bc21916a",
    "source_id": "83527257-5a5b-42b3-844e-0f20bc21916a",
    "page_range": [
     6,
     16
    ],
    "ifc_binding_count": 1,
    "parameter_count": 30,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBeam",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       14,
       15
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "BeamSpanType",
        "type": "Text",
        "applies_to": "All beams",
        "input_limited": true,
        "allowed_values": [
         "Single",
         "End",
         "Interior",
         "Cantilever"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 2,
        "property": "BottomLeft",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "3H25"
        ]
       },
       {
        "sn": 3,
        "property": "BottomMiddle",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "3H32+3H25+3H20"
        ]
       },
       {
        "sn": 4,
        "property": "BottomRight",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "3H25"
        ]
       },
       {
        "sn": 5,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All beams",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 6,
        "property": "Depth",
        "type": "Length",
        "applies_to": "RC beam",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "600"
        ]
       },
       {
        "sn": 7,
        "property": "LeftConnectionDetail",
        "type": "Text",
        "applies_to": "Steel beam",
        "input_limited": false,
        "examples": [
         "Detail 1"
        ]
       },
       {
        "sn": 8,
        "property": "LeftConnectionType",
        "type": "Text",
        "applies_to": "Steel beam",
        "input_limited": true,
        "allowed_values": [
         "Pinned",
         "Fixed",
         "Free"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 9,
        "property": "Mark",
        "type": "Text",
        "applies_to": "All beams",
        "input_limited": false,
        "examples": [
         "HB1",
         "VB1",
         "B1"
        ]
       },
       {
        "sn": 10,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All beams",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 11,
        "property": "MechanicalConnectionType",
        "type": "Text",
        "input_limited": true,
        "reference_values": [
         "telescopic beam connector",
         "grouted sleeves",
         "lotus-root system"
        ],
        "reference_values_source": "official glossary page values cell (retrieved 2026-07-19)",
        "examples": [
         "telescopic beam connector",
         "grouted sleeves",
         "lotus-root system"
        ]
       },
       {
        "sn": 12,
        "property": "MemberSection",
        "type": "Text",
        "applies_to": "Steel beam",
        "input_limited": false,
        "examples": [
         "RHS600x30x4",
         "CHS500x3.0",
         "254x254x63kg/m"
        ]
       },
       {
        "sn": 13,
        "property": "PrefabricatedReinforcementCage",
        "type": "Boolean",
        "input_limited": true,
        "allowed_values": [
         "TRUE",
         "FALSE"
        ],
        "allowed_values_source": "boolean (CoP examples: TRUE / FALSE)",
        "examples": [
         "TRUE / FALSE"
        ]
       },
       {
        "sn": 14,
        "property": "ReferTo2DDetail",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Dwg Number"
        ]
       },
       {
        "sn": 15,
        "property": "ReinforcementSteelGrade",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": true,
        "allowed_values": [
         "500A",
         "500B",
         "500C",
         "600A",
         "600B",
         "600C"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 16,
        "property": "RightConnectionDetail",
        "type": "Text",
        "applies_to": "Steel beam",
        "input_limited": false,
        "examples": [
         "Detail 1"
        ]
       },
       {
        "sn": 17,
        "property": "RightConnectionType",
        "type": "Text",
        "applies_to": "Steel beam",
        "input_limited": true,
        "allowed_values": [
         "Pinned",
         "Fixed",
         "Free"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 18,
        "property": "SectionFabricationMethod",
        "type": "Text",
        "applies_to": "Steel beam",
        "input_limited": true,
        "allowed_values": [
         "Hot rolled",
         "Cold formed"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 19,
        "property": "SideBar",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "H13-250"
        ]
       },
       {
        "sn": 20,
        "property": "StirrupsLeft",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "4H13-300"
        ]
       },
       {
        "sn": 21,
        "property": "StirrupsMiddle",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "4H13-300"
        ]
       },
       {
        "sn": 22,
        "property": "StirrupsRight",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "4H13-300"
        ]
       },
       {
        "sn": 23,
        "property": "StirrupsTypeLeft",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": true,
        "allowed_values": [
         "Normal",
         "U",
         "C",
         "CL [for civil defence shelter]",
         "Torsion"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 24,
        "property": "StirrupsTypeMiddle",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": true,
        "allowed_values": [
         "Normal",
         "U",
         "C",
         "CL [for civil defence shelter]",
         "Torsion"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 25,
        "property": "StirrupsTypeRight",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": true,
        "allowed_values": [
         "Normal",
         "U",
         "C",
         "CL [for civil defence shelter]",
         "Torsion"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to Modelling IFC+SG for Structural Submission here."
        ]
       },
       {
        "sn": 26,
        "property": "SpliceConnection",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Detail 3"
        ]
       },
       {
        "sn": 27,
        "property": "TopLeft",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "3H32+3H25"
        ]
       },
       {
        "sn": 28,
        "property": "TopMiddle",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "3H25"
        ]
       },
       {
        "sn": 29,
        "property": "TopRight",
        "type": "Text",
        "applies_to": "RC beam",
        "input_limited": false,
        "examples": [
         "3H32+3H25"
        ]
       },
       {
        "sn": 30,
        "property": "Width",
        "type": "Length",
        "applies_to": "RC beam",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/str/borehole/parameters.json",
   "url": "/corpus/str/borehole/parameters.json",
   "sha256": "9c81e2513c81d4acfb3942f34c6d91df2d1be4a5aa6e346ff856e81041d70001",
   "data": {
    "component": "Borehole",
    "discipline": "STR",
    "authorities": [
     "BCA"
    ],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d456641e-80f9-49ef-a927-41eb63b85060",
    "source_id": "d456641e-80f9-49ef-a927-41eb63b85060",
    "page_range": [
     17,
     17
    ],
    "ifc_binding_count": 1,
    "parameter_count": 6,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcBuildingElementProxy",
      "ifc_subtype": "BOREHOLE",
      "ifc_subtypes": [
       "BOREHOLE"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       17
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Depth",
        "type": "Length",
        "applies_to": "All boreholes",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "14560"
        ]
       },
       {
        "sn": 2,
        "property": "Mark",
        "type": "Text",
        "applies_to": "All boreholes",
        "input_limited": false,
        "examples": [
         "BH1"
        ]
       },
       {
        "sn": 3,
        "property": "SHDLevel_SPT_MoreThan_100N",
        "type": "Real",
        "applies_to": "All boreholes",
        "unit": "SHD m",
        "input_limited": false,
        "examples": [
         "-27.5"
        ]
       },
       {
        "sn": 4,
        "property": "SHDLevel_SPT_MoreThan_60N",
        "type": "Real",
        "applies_to": "All boreholes",
        "unit": "SHD m",
        "input_limited": false,
        "examples": [
         "-15.0"
        ]
       },
       {
        "sn": 5,
        "property": "TerminationLevel",
        "type": "Real",
        "applies_to": "All boreholes",
        "unit": "SHD m",
        "input_limited": false,
        "examples": [
         "-50.5"
        ]
       },
       {
        "sn": 6,
        "property": "TopLevel",
        "type": "Real",
        "applies_to": "All boreholes",
        "unit": "SHD m",
        "input_limited": false,
        "examples": [
         "1.8"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/str/earthworks/parameters.json",
   "url": "/corpus/str/earthworks/parameters.json",
   "sha256": "f10d16bd65143c0a00b4b758081a664c039fca5d1d588234ea1589136f246cda",
   "data": {
    "component": "Earthworks",
    "discipline": "STR",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a6917f1f-7343-4d74-959a-3e2020a1d718",
    "source_id": "a6917f1f-7343-4d74-959a-3e2020a1d718",
    "page_range": [
     36,
     36
    ],
    "ifc_binding_count": 1,
    "parameter_count": 2,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcGeographicElement",
      "ifc_subtype": "TERRAIN",
      "ifc_subtypes": [
       "TERRAIN"
      ],
      "scope": null,
      "no_properties_required": false,
      "header_kind": "6col",
      "pages": [
       36
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "Area",
        "type": "Area",
        "unit": "m2",
        "input_limited": false
       },
       {
        "sn": 2,
        "property": "Status",
        "type": "Text",
        "input_limited": true,
        "allowed_values": [
         "Existing",
         "Proposed"
        ],
        "allowed_values_source": "CoP examples, confirmed against glossary web page (2026-07-19)",
        "examples": [
         "Existing",
         "Proposed"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/str/footing_pilecap/parameters.json",
   "url": "/corpus/str/footing_pilecap/parameters.json",
   "sha256": "800b0833907ae98a2c62b1efdd55f107a8f3e47dfbe7bc34869b02f648c0549e",
   "data": {
    "component": "Footing / Pilecap",
    "discipline": "STR",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=e469ae03-80ba-41b4-970d-a11f36618ace",
    "source_id": "e469ae03-80ba-41b4-970d-a11f36618ace",
    "page_range": [
     46,
     51
    ],
    "ifc_binding_count": 1,
    "parameter_count": 19,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcFooting",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": null,
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       49
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "DA1-1_BearingCapacity",
        "type": "Integer",
        "applies_to": "All footings",
        "unit": "kN/m2",
        "input_limited": false,
        "examples": [
         "150"
        ]
       },
       {
        "sn": 2,
        "property": "DA1-2_BearingCapacity",
        "type": "Integer",
        "applies_to": "All footings",
        "unit": "kN/m2",
        "input_limited": false,
        "examples": [
         "120"
        ]
       },
       {
        "sn": 3,
        "property": "ReferTo2DDetail",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "Dwg Number"
        ]
       },
       {
        "sn": 4,
        "property": "ReinforcementSteelGrade",
        "type": "Text",
        "applies_to": "All footings & pilecap",
        "input_limited": true,
        "allowed_values": [
         "500A",
         "500B",
         "500C",
         "600A",
         "600B",
         "600C"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 5,
        "property": "SoilVerificationTest",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "2 nos Plate load Test"
        ]
       },
       {
        "sn": 6,
        "property": "Breadth",
        "type": "Length",
        "applies_to": "All footings & pilecap",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "6200"
        ]
       },
       {
        "sn": 7,
        "property": "Depth",
        "type": "Length",
        "applies_to": "All footings & pilecap",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       },
       {
        "sn": 8,
        "property": "Mark",
        "type": "Text",
        "applies_to": "All footings & pilecap",
        "input_limited": false,
        "examples": [
         "F1",
         "F2",
         "PC1",
         "PC2",
         "PC4_1"
        ]
       },
       {
        "sn": 9,
        "property": "Width",
        "type": "Length",
        "applies_to": "All footings & pilecap",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       },
       {
        "sn": 10,
        "property": "BottomDistribution",
        "type": "Text",
        "applies_to": "All footings & pilecap",
        "input_limited": false,
        "examples": [
         "H16-150"
        ]
       },
       {
        "sn": 11,
        "property": "BottomMain",
        "type": "Text",
        "applies_to": "All footings & pilecap",
        "input_limited": false,
        "examples": [
         "H25-150"
        ]
       },
       {
        "sn": 12,
        "property": "SideBar",
        "type": "Text",
        "applies_to": "All footings & pilecap",
        "input_limited": false,
        "examples": [
         "H13-250"
        ]
       },
       {
        "sn": 13,
        "property": "Stirrups",
        "type": "Text",
        "applies_to": "When required / relevant",
        "input_limited": false,
        "examples": [
         "H13-200-300"
        ]
       },
       {
        "sn": 14,
        "property": "StirrupsType",
        "type": "Text",
        "applies_to": "Optional",
        "input_limited": true,
        "allowed_values": [
         "Normal",
         "U",
         "C",
         "CL [for civil defence shelter]",
         "Torsion"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 15,
        "property": "TopDistribution",
        "type": "Text",
        "applies_to": "All footings & pilecap",
        "input_limited": false,
        "examples": [
         "H16-150"
        ]
       },
       {
        "sn": 16,
        "property": "TopMain",
        "type": "Text",
        "applies_to": "All footings & pilecap",
        "input_limited": false,
        "examples": [
         "H25-150"
        ]
       },
       {
        "sn": 17,
        "property": "WorkingLoad_DA1-1",
        "type": "Integer",
        "applies_to": "All footings",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "4321"
        ]
       },
       {
        "sn": 18,
        "property": "WorkingLoad_DA1-2",
        "type": "Integer",
        "applies_to": "All footings",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "4321"
        ]
       },
       {
        "sn": 19,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All footings & pilecap",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to list^"
        ]
       }
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/str/pile/parameters.json",
   "url": "/corpus/str/pile/parameters.json",
   "sha256": "cd4cd98be58496af22e968f14a866a95604d579cc5cb9097a89216233cbb148b",
   "data": {
    "component": "Pile",
    "discipline": "STR",
    "authorities": [],
    "source": "CORENET X Code of Practice v3.1",
    "source_title": "CORENET X — IFC-SG Glossary of Identified Components",
    "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1a786341-1d52-471a-9592-fa6b8834be0a",
    "source_id": "1a786341-1d52-471a-9592-fa6b8834be0a",
    "page_range": [
     69,
     73
    ],
    "ifc_binding_count": 2,
    "parameter_count": 37,
    "declarative_only_bindings": 0,
    "ifc_bindings": [
     {
      "ifc_entity": "IfcPile",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": "Individual Pile",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       70,
       71
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "MaterialGrade",
        "type": "Text",
        "applies_to": "All piles",
        "input_limited": true,
        "allowed_values": [
         "C12/15",
         "C20/25",
         "C30/37",
         "C32/40",
         "C35/45",
         "C40/50",
         "C50/60",
         "C55/67",
         "C60/75",
         "C70/85",
         "C80/95",
         "S235",
         "S275",
         "S355",
         "S460"
        ],
        "allowed_values_source": "structural_enums (p3) Footnote marker '*' stripped 2026-08-08; captured on the MaterialGrade group in _reference/structural_enums.json (CoP v3.1 PDF p.249).",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 2,
        "property": "BoreholeRef",
        "type": "Text",
        "applies_to": "All piles",
        "input_limited": false,
        "examples": [
         "BH2",
         "BH3",
         "BH12-2"
        ]
       },
       {
        "sn": 3,
        "property": "ConstructionMethod",
        "type": "Text",
        "applies_to": "All piles",
        "input_limited": true,
        "allowed_values": [
         "CIS",
         "PC",
         "PT (Pre)",
         "PT (Post)",
         "PF",
         "PPVC",
         "Spun [for pile element only]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 4,
        "property": "DA1-1_CompressionCapacity",
        "type": "Integer",
        "applies_to": "All piles",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "5683"
        ]
       },
       {
        "sn": 5,
        "property": "DA1-1_TensionCapacity",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "3655"
        ]
       },
       {
        "sn": 6,
        "property": "DA1-2_CompressionCapacity",
        "type": "Integer",
        "applies_to": "All piles",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "4823"
        ]
       },
       {
        "sn": 7,
        "property": "DA1-2_TensionCapacity",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "3025"
        ]
       },
       {
        "sn": 8,
        "property": "MinEmbedmentIntoBearingLayer_SPT_MoreThan_100N",
        "type": "Real",
        "applies_to": "When required / relevant",
        "unit": "m",
        "input_limited": false,
        "examples": [
         "16.5"
        ]
       },
       {
        "sn": 9,
        "property": "MinEmbedmentIntoBearingLayer_SPT_MoreThan_60N",
        "type": "Real",
        "applies_to": "When required / relevant",
        "unit": "m",
        "input_limited": false,
        "examples": [
         "23.2"
        ]
       },
       {
        "sn": 10,
        "property": "MinRockSocketingLength",
        "type": "Real",
        "applies_to": "When required / relevant",
        "unit": "m",
        "input_limited": false,
        "examples": [
         "16.5"
        ]
       },
       {
        "sn": 11,
        "property": "ReinforcementSteelGrade",
        "type": "Text",
        "applies_to": "RC piles#",
        "unit": "N/mm2",
        "input_limited": true,
        "allowed_values": [
         "500A",
         "500B",
         "500C",
         "600A",
         "600B",
         "600C"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 12,
        "property": "StructuralCompressionCapacity",
        "type": "Integer",
        "applies_to": "All piles",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "6525"
        ]
       },
       {
        "sn": 13,
        "property": "StructuralTensionCapacity",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "3825"
        ]
       },
       {
        "sn": 14,
        "property": "Breadth",
        "type": "Length",
        "applies_to": "RC non-circular piles",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "300"
        ]
       },
       {
        "sn": 15,
        "property": "CutOffLevel_SHD",
        "type": "Real",
        "applies_to": "All piles",
        "unit": "SHD m",
        "input_limited": false,
        "examples": [
         "-1.35"
        ]
       },
       {
        "sn": 16,
        "property": "Diameter",
        "type": "Length",
        "applies_to": "RC circular piles",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "600"
        ]
       },
       {
        "sn": 17,
        "property": "Length",
        "type": "Length",
        "applies_to": "All piles",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "40500"
        ]
       },
       {
        "sn": 18,
        "property": "Mark",
        "type": "Text",
        "applies_to": "All piles",
        "input_limited": false,
        "examples": [
         "P156"
        ]
       },
       {
        "sn": 19,
        "property": "MemberSection",
        "type": "Text",
        "applies_to": "Steel piles",
        "input_limited": false,
        "examples": [
         "CHS500x3.0",
         "254x254x63 kg/m"
        ]
       },
       {
        "sn": 20,
        "property": "ToeLevel_SHD",
        "type": "Real",
        "applies_to": "All piles",
        "unit": "SHD m",
        "input_limited": false,
        "examples": [
         "-63.35"
        ]
       },
       {
        "sn": 21,
        "property": "Width",
        "type": "Length",
        "applies_to": "RC non-circular piles",
        "unit": "mm",
        "input_limited": false,
        "examples": [
         "600"
        ]
       },
       {
        "sn": 22,
        "property": "MainRebar",
        "type": "Text",
        "applies_to": "RC piles#",
        "input_limited": false,
        "examples": [
         "10H32+10H16"
        ]
       },
       {
        "sn": 23,
        "property": "PileType",
        "type": "Text",
        "applies_to": "RC piles#",
        "input_limited": true,
        "allowed_values": [
         "Driven",
         "Bored",
         "Jacked in"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 24,
        "property": "ReinforcementLength",
        "type": "Text",
        "applies_to": "RC piles#",
        "unit": "m",
        "input_limited": true,
        "allowed_values": [
         "Fully reinforced",
         "Unreinforced",
         "Any numerical value [up to 1 decimal place]"
        ],
        "allowed_values_source": "structural_enums (p3)",
        "examples": [
         "Refer to list^"
        ]
       },
       {
        "sn": 25,
        "property": "Stirrups",
        "type": "Text",
        "applies_to": "RC piles#",
        "input_limited": false,
        "examples": [
         "H16-250"
        ]
       },
       {
        "sn": 26,
        "property": "DA1-1_CompressionDesignLoad",
        "type": "Integer",
        "applies_to": "All piles",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "5515"
        ]
       },
       {
        "sn": 27,
        "property": "DA1-1_TensionDesignLoad",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "3255"
        ]
       },
       {
        "sn": 28,
        "property": "DA1-2_CompressionDesignLoad",
        "type": "Integer",
        "applies_to": "All piles",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "4650"
        ]
       },
       {
        "sn": 29,
        "property": "DA1-2_TensionDesignLoad",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "2850"
        ]
       },
       {
        "sn": 30,
        "property": "NegativeSkinFriction",
        "type": "Integer",
        "applies_to": "When required / relevant",
        "unit": "kN",
        "input_limited": false,
        "examples": [
         "135"
        ]
       }
      ]
     },
     {
      "ifc_entity": "IfcBuilding",
      "ifc_subtype": null,
      "ifc_subtypes": null,
      "scope": "project information for piles in general",
      "no_properties_required": false,
      "header_kind": "7col",
      "pages": [
       71
      ],
      "parameters": [
       {
        "sn": 1,
        "property": "PileModelFactor",
        "type": "Real",
        "applies_to": "when required / relevant",
        "input_limited": false,
        "examples": [
         "1.35 / 1.55"
        ]
       },
       {
        "sn": 2,
        "property": "ShaftR4DesignFactor",
        "type": "Real",
        "applies_to": "when required / relevant",
        "input_limited": false
       },
       {
        "sn": 3,
        "property": "EndBearingR4DesignFactor",
        "type": "Real",
        "applies_to": "when required / relevant",
        "input_limited": false
       },
       {
        "sn": 4,
        "property": "NoOfULTTest",
        "type": "Integer",
        "applies_to": "when required / relevant",
        "input_limited": false,
        "examples": [
         "2"
        ]
       },
       {
        "sn": 5,
        "property": "NoOfWorkingLoadTest_MaintainedLoadTest",
        "type": "Integer",
        "applies_to": "when required / relevant",
        "input_limited": false,
        "examples": [
         "3"
        ]
       },
       {
        "sn": 6,
        "property": "NoOfWorkingLoadTest_RapidLoadTest",
        "type": "Integer",
        "applies_to": "when required / relevant",
        "input_limited": false,
        "examples": [
         "3"
        ]
       },
       {
        "sn": 7,
        "property": "NoOfNonDestructiveTestPile",
        "type": "Integer",
        "applies_to": "when required / relevant",
        "input_limited": false,
        "examples": [
         "8"
        ]
       }
      ]
     }
    ]
   }
  }
 ],
 "references": [
  {
   "path": "corpus/_reference/glossary.json",
   "url": "/corpus/_reference/glossary.json",
   "sha256": "c43dd7cde614afba74954bc9a775d9e291d17c0a54f83a91ec08bf7a72fe9b0a",
   "data": {
    "source": "CORENET X Code of Practice v3.1 — glossary index",
    "terms": [
     {
      "term": "Accessible Route",
      "page_refs": [
       250
      ]
     },
     {
      "term": "Beam",
      "page_refs": [
       251
      ]
     },
     {
      "term": "Borehole",
      "page_refs": [
       262
      ]
     },
     {
      "term": "Breeching Inlet",
      "page_refs": [
       263
      ]
     },
     {
      "term": "Building Storey",
      "page_refs": [
       264
      ]
     },
     {
      "term": "Ceiling",
      "page_refs": [
       265
      ]
     },
     {
      "term": "Column",
      "page_refs": [
       266
      ]
     },
     {
      "term": "Control Element",
      "page_refs": [
       270
      ]
     },
     {
      "term": "Culvert / Drain",
      "page_refs": [
       271
      ]
     },
     {
      "term": "Curtain Wall",
      "page_refs": [
       272
      ]
     },
     {
      "term": "Damper",
      "page_refs": [
       273
      ]
     },
     {
      "term": "Distribution Chamber",
      "page_refs": [
       274
      ]
     },
     {
      "term": "Door",
      "page_refs": [
       276
      ]
     },
     {
      "term": "Earthworks",
      "page_refs": [
       281
      ]
     },
     {
      "term": "Envelope Control",
      "page_refs": [
       282
      ]
     },
     {
      "term": "Escalator",
      "page_refs": [
       283
      ]
     },
     {
      "term": "Family-Friendly Furniture",
      "page_refs": [
       284
      ]
     },
     {
      "term": "Finishes",
      "page_refs": [
       285
      ]
     },
     {
      "term": "Fire Access Opening",
      "page_refs": [
       286
      ]
     },
     {
      "term": "Fire Alarm",
      "page_refs": [
       287
      ]
     },
     {
      "term": "Fire Extinguisher",
      "page_refs": [
       288
      ]
     },
     {
      "term": "Fire Hydrant",
      "page_refs": [
       289
      ]
     },
     {
      "term": "Foam Inlet / Outlet",
      "page_refs": [
       290
      ]
     },
     {
      "term": "Footing / Pilecap",
      "page_refs": [
       291
      ]
     },
     {
      "term": "Footpath",
      "page_refs": [
       297
      ]
     },
     {
      "term": "Grating",
      "page_refs": [
       298
      ]
     },
     {
      "term": "Green Verges",
      "page_refs": [
       299
      ]
     },
     {
      "term": "Gutter",
      "page_refs": [
       300
      ]
     },
     {
      "term": "Hose Reel",
      "page_refs": [
       301
      ]
     },
     {
      "term": "Household Shelter",
      "page_refs": [
       302
      ]
     },
     {
      "term": "Interceptor",
      "page_refs": [
       305
      ]
     },
     {
      "term": "Lamp Post",
      "page_refs": [
       306
      ]
     },
     {
      "term": "Landscape Plants",
      "page_refs": [
       307
      ]
     },
     {
      "term": "Lift",
      "page_refs": [
       309
      ]
     },
     {
      "term": "Parking Lot",
      "page_refs": [
       310
      ]
     },
     {
      "term": "Pile",
      "page_refs": [
       314
      ]
     },
     {
      "term": "Pipes / Ducts",
      "page_refs": [
       319
      ]
     },
     {
      "term": "Planter Box / Planting Trough",
      "page_refs": [
       322
      ]
     },
     {
      "term": "Planting Areas",
      "page_refs": [
       323
      ]
     },
     {
      "term": "Pollution Control",
      "page_refs": [
       324
      ]
     },
     {
      "term": "Prefabricated Building Systems<br/>and MEP Components",
      "page_refs": [
       325
      ]
     },
     {
      "term": "Project Development Type",
      "page_refs": [
       327
      ]
     },
     {
      "term": "Pump",
      "page_refs": [
       328
      ]
     },
     {
      "term": "Racking System",
      "page_refs": [
       329
      ]
     },
     {
      "term": "Railing",
      "page_refs": [
       330
      ]
     },
     {
      "term": "Ramp",
      "page_refs": [
       331
      ]
     },
     {
      "term": "Refuse Chute / Recyclables<br/>Chute",
      "page_refs": [
       332
      ]
     },
     {
      "term": "Refuse Handling Equipment",
      "page_refs": [
       335
      ]
     },
     {
      "term": "Road",
      "page_refs": [
       336
      ]
     },
     {
      "term": "Roof",
      "page_refs": [
       338
      ]
     },
     {
      "term": "Sanitary Appliances",
      "page_refs": [
       339
      ]
     },
     {
      "term": "Bath",
      "page_refs": []
     },
     {
      "term": "Bidet",
      "page_refs": []
     },
     {
      "term": "Shower",
      "page_refs": []
     },
     {
      "term": "Sink",
      "page_refs": []
     },
     {
      "term": "Urinal",
      "page_refs": []
     },
     {
      "term": "Wash Basin",
      "page_refs": []
     },
     {
      "term": "Water Closet",
      "page_refs": []
     },
     {
      "term": "Seating",
      "page_refs": [
       342
      ]
     },
     {
      "term": "Security Lighting",
      "page_refs": [
       343
      ]
     },
     {
      "term": "Sensor",
      "page_refs": [
       344
      ]
     },
     {
      "term": "Shading Device",
      "page_refs": [
       345
      ]
     },
     {
      "term": "Signage",
      "page_refs": [
       346
      ]
     },
     {
      "term": "Site",
      "page_refs": [
       347
      ]
     },
     {
      "term": "Site Boundary",
      "page_refs": [
       348
      ]
     },
     {
      "term": "Site Coverage",
      "page_refs": [
       349
      ]
     },
     {
      "term": "Slab",
      "page_refs": [
       350
      ]
     },
     {
      "term": "Soffit",
      "page_refs": [
       354
      ]
     },
     {
      "term": "Space (About)",
      "page_refs": [
       355
      ]
     },
     {
      "term": "Space (Area Scheme)",
      "page_refs": [
       361
      ]
     },
     {
      "term": "Space (Usage)",
      "page_refs": [
       373
      ]
     },
     {
      "term": "Sprinkler (Non-Fire) (For NEA)",
      "page_refs": [
       417
      ]
     },
     {
      "term": "Staircase",
      "page_refs": [
       418
      ]
     },
     {
      "term": "System",
      "page_refs": [
       422
      ]
     },
     {
      "term": "T**",
      "page_refs": []
     },
     {
      "term": "Tank",
      "page_refs": [
       427
      ]
     },
     {
      "term": "Type Bedding for Pipe",
      "page_refs": [
       428
      ]
     },
     {
      "term": "V**",
      "page_refs": []
     },
     {
      "term": "Valve",
      "page_refs": [
       429
      ]
     },
     {
      "term": "W**",
      "page_refs": []
     },
     {
      "term": "Wall",
      "page_refs": [
       430
      ]
     },
     {
      "term": "Waste Terminal",
      "page_refs": [
       436
      ]
     },
     {
      "term": "Water Meter",
      "page_refs": [
       437
      ]
     },
     {
      "term": "Window",
      "page_refs": [
       438
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/_reference/parameter_rules.json",
   "url": "/corpus/_reference/parameter_rules.json",
   "sha256": "343702944264eb5adf3a3961f9ae49117cb0da1c3e16d44d64280bf8e1a2803a",
   "data": {
    "source": "CORENET X — IFC-SG Glossary of Identified Components: official 'Actual Values', rules and notes",
    "note": "Verbatim capture of official-page 'Actual Values' tables, rule sentences and notes that the CoP-derived corpus does not carry. REFERENCE ONLY — not promoted to allowed_values. The CoP marks these parameters free-input; the conflict between 'free input' and the official 'actual values' is exactly what is recorded here. Official typos kept verbatim and flagged [sic]. Sweep: extended corpus-wide from all 74 official component pages — cardinality/scope/obligation and property-specific special-treatment rules, verbatim. Gateway/submission-process domain content (Design Gateway/CG/DG, PWCS, parking-provision policy) is deliberately excluded.",
    "provenance": {
     "retrieved": "2026-07-19"
    },
    "entries": [
     {
      "kind": "rule",
      "component": "Beam",
      "property": null,
      "scope": "component",
      "text": "Multiple beams elements shall be modelled from support to support for beams with continuous spans.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=83527257-5a5b-42b3-844e-0f20bc21916a",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Borehole",
      "property": null,
      "scope": "component",
      "text": "The SI report for all boreholes shall be included and submitted in PDF & AGS format.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d456641e-80f9-49ef-a927-41eb63b85060",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Borehole",
      "property": null,
      "scope": "component",
      "text": "The borehole elements shall be modelled as per true coordinates in the IFC+SG structural model with the necessary information required as stipulated in the tables below.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d456641e-80f9-49ef-a927-41eb63b85060",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Breeching Inlet",
      "property": null,
      "scope": "component",
      "text": "Besides modelling the individual Breeching Inlet as an individual component, also ensure each Breeching Inlet is exported as part of the Dry Riser, Wet Riser, Foam Sprinkler or Sprinkler System respectively.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=0e17a3eb-de68-48e7-9b20-72b31f31fc9a",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Breeching Inlet",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=0e17a3eb-de68-48e7-9b20-72b31f31fc9a",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Building Storey",
      "property": null,
      "scope": "component",
      "text": "All disciplines must have be aligned in naming and z-value of the building storeys when geo-referencing their models for coordination.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=7548a729-5318-40ce-8df8-c61fa6b5a388",
      "retrieved": "2026-07-19",
      "note": "'must have be' is an official grammar error [sic]"
     },
     {
      "kind": "rule",
      "component": "Building Storey",
      "property": null,
      "scope": "component",
      "text": "Roof level is required to be separately represented as a property to meet URA requirements",
      "classification": "borderline",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=7548a729-5318-40ce-8df8-c61fa6b5a388",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Column",
      "property": null,
      "scope": "component",
      "text": "Column working load is required for 1st storey column only.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=85facd32-c777-40d8-b35b-a086d26b5565",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Column",
      "property": null,
      "scope": "component",
      "text": "Multiple columns elements shall be modelled from support to support (storey to storey) for continuous column.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=85facd32-c777-40d8-b35b-a086d26b5565",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Culvert/ Drains",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=e0a70a7b-d185-49ac-ae25-a0ba863ee7eb",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Damper",
      "property": null,
      "scope": "component",
      "text": "Refer here for fire safety equipment / provisions that need not be modelled in full and can be represented by suitable modelling objects / components.",
      "classification": "borderline",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=4979ad78-ece4-414f-8b69-44fa0d73a6d3",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Damper",
      "property": null,
      "scope": "component",
      "text": "Modelling Damper is voluntary.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=4979ad78-ece4-414f-8b69-44fa0d73a6d3",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Distribution Chamber",
      "property": null,
      "scope": "property",
      "text": "Depth, TopLevel and InvertLevel shall be accurately provided in the model.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a7a536bd-0867-4671-aeaf-ae328eb2785f",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Distribution Chamber",
      "property": null,
      "scope": "component",
      "text": "Internal dimensions shall be accurately provided in the model.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a7a536bd-0867-4671-aeaf-ae328eb2785f",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Distribution Chamber",
      "property": null,
      "scope": "component",
      "text": "Manhole ID shall be provided for manhole within the model.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a7a536bd-0867-4671-aeaf-ae328eb2785f",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Distribution Chamber",
      "property": "SystemType",
      "property_as_printed": "System Type",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"System Type\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a7a536bd-0867-4671-aeaf-ae328eb2785f",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Door",
      "property": "ClearHeight",
      "scope": "property",
      "text": "All the door elements must indicate \"ClearHeight\" in its properties, to facilitate headroom checks.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=a6e0fed8-2200-40e5-84d6-a430350ba6c5",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Foam Inlet / Outlet",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=9eaaa216-57f8-46f0-956b-f5ce7657732f",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Footing / Pilecap",
      "property": null,
      "scope": "component",
      "text": "All the footing / pilecap elements shall be modelled as independent elements* in IFC+SG model with the necessary information required as stipulated in the tables below.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=e469ae03-80ba-41b4-970d-a11f36618ace",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Grating",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=99f9e159-3c0c-4966-8e44-79c91b03a818",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Green Verges",
      "property": null,
      "scope": "component",
      "text": "Hence, please ensure that the soil depth shown in the model is at least 2.0m.",
      "classification": "borderline",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1d4f3efb-2fb2-4d03-989e-cd82d17a1c78",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Gutter",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=2cfdd1b9-978a-4478-8e09-60849bb7d216",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Interceptor",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=5b3123f6-7f78-4bc4-baa5-ec754d5cdf38",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Lamp Post",
      "property": null,
      "scope": "component",
      "text": "Only lamp post within the site boundary will need to be modelled, using placeholder objects. It is not necessary to replicate details of actual lamp posts.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1a790a93-bb61-4555-a106-4ca6805fd105",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Landscape Plants",
      "property": "Girth",
      "scope": "property",
      "text": "Girth value shall be accurately input.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=11148353-46e8-49e0-9f33-92874b4f3ce3",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Pile",
      "property": null,
      "scope": "component",
      "text": "For pile performance-based design, the project team must submit separate sets of IFC+SG models for each distinct pile design parameter.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1a786341-1d52-471a-9592-fa6b8834be0a",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Pile",
      "property": null,
      "scope": "component",
      "text": "The pile elements shall be modelled as per true coordinates in the IFC+SG model with the necessary information required as stipulated in the tables below.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=1a786341-1d52-471a-9592-fa6b8834be0a",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Pipes/ Ducts",
      "property": null,
      "scope": "component",
      "text": "Sanitary drain-lines are to be submitted as schematic and/or 2D drawings. If industry would like to submit in 3D, it is optional and will also be accepted.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=957b747e-f9da-4117-b9f8-f1ffac8b4911",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Pipes/ Ducts",
      "property": null,
      "scope": "property",
      "text": "InnerDiameter, NominalDiameter and Thickness of Pipes shall be accurately provided.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=957b747e-f9da-4117-b9f8-f1ffac8b4911",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Pipes/ Ducts",
      "property": null,
      "scope": "component",
      "text": "Pipe size, location and gradient shall be accurately modelled.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=957b747e-f9da-4117-b9f8-f1ffac8b4911",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Pipes/ Ducts",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=957b747e-f9da-4117-b9f8-f1ffac8b4911",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Planting Areas",
      "property": null,
      "scope": "component",
      "text": "Hence, please ensure that the soil depth shown in the model is at least 2.0m.",
      "classification": "borderline",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=fbf72c33-49cb-4d7f-83fb-c4aa15f3cac3",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Prefabricated Building Systems and MEP Components",
      "property": null,
      "scope": "component",
      "text": "Every element in the M&E system in the BIM models can be identified via a unique system name with a system classification based on the two key parameters \"SystemName\" and \"SystemType\".",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=5ccc6556-fc34-497c-b109-e4c6eaf375af",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Prefabricated Building Systems and MEP Components",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=5ccc6556-fc34-497c-b109-e4c6eaf375af",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Project Development Type",
      "property": "ProjectDevelopmentType",
      "scope": "model",
      "text": "Only one Project Development Type property applies to the entire IFC model",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=ff6f82e5-4d35-4e20-ad0c-021327658d37",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Pump",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=b5e86375-29af-4dd4-a38f-a8b23827c0c0",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Sanitary Appliances",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=6d62f810-d9b7-4b4e-8f15-719099f51147",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Seating",
      "property": null,
      "scope": "component",
      "text": "To determine Occupancy Load for Assembly Spaces (e.g. Auditorium, Theatre), it is necessary to indicate the type of seating",
      "classification": "borderline",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=e5e85f3d-facb-46a0-aa85-63256f61ca27",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Space",
      "property": null,
      "scope": "model",
      "text": "AVF_IncludeAsGFA must be checked for all areas that are proposed to be included as GFA and AGF_DevelopmentUse must be keyed in for all areas in relation to GFA evaluation.",
      "classification": "borderline",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d0d2f5c7-f7dc-4c76-89dd-610e553e42c9",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Space",
      "property": null,
      "scope": "model",
      "text": "They shall be exported to Space with IFC Sub-type \"AREA_GFA\".",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=d0d2f5c7-f7dc-4c76-89dd-610e553e42c9",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Space (Area Requirements)",
      "ifc_entity": null,
      "ifc_subtype": null,
      "property": null,
      "scope": "property",
      "text": "Below recommended values for AGF_Names sorted based on their associated development use. These values shall be used as much as possible before alternatives are considered.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=90e8de0a-0a5d-4152-bac1-587eb8b593cc",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "actual_values",
      "component": "Space (Area Requirements)",
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "property": "ALS_GreeneryFeatures",
      "scope": "property",
      "values": [
       "Green Buffer",
       "Peripheral Planting Verge",
       "Landscape Deck - Vertical Greenery",
       "Landscape Deck - Surface Greenery",
       "Communal Ground Garden",
       "Sky Terrace",
       "Roof Top Landscaping",
       "Ground Landscaping",
       "Urban Farm / Greenhouse",
       "Vertical Greenery",
       "Extensive Green Roof",
       "Green Verge"
      ],
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=90e8de0a-0a5d-4152-bac1-587eb8b593cc",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "actual_values",
      "component": "Space (Area Requirements)",
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "property": "ALS_LandscapeType",
      "scope": "property",
      "values": [
       "Turfing",
       "Groundcovers",
       "Shrubs",
       "Decked / Patterened Floor",
       "Water Feature",
       "Landscaped Footpath",
       "Playground",
       "BBQ Pit"
      ],
      "note": "'Decked / Patterened Floor' is an official typo for 'Patterned' [sic]; the 'Shrubs' value carries footnote 1 (see the note entry).",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=90e8de0a-0a5d-4152-bac1-587eb8b593cc",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Space (Area Requirements)",
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "property": "ALS_LandscapeType",
      "scope": "property",
      "text": "Note that Shurbs will include both within Site Boundary and outside Site Boundary (in Green Verge)",
      "note": "'Shurbs' is an official typo for 'Shrubs' [sic]; footnote 1 annotating the ALS_LandscapeType 'Shrubs' value.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=90e8de0a-0a5d-4152-bac1-587eb8b593cc",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "actual_values",
      "component": "Space (Area Requirements)",
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "property": "ALS_Species",
      "scope": "property",
      "values": [
       "Ophiopogon jaburan (Example)",
       "Codiaeum variegatum (Example)",
       "Dracaena marginata (Example)",
       "Murraya paniculata (Example)"
      ],
      "note": "example-only — each value is tagged '(Example)' on the page; not a closed list.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=90e8de0a-0a5d-4152-bac1-587eb8b593cc",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "actual_values",
      "component": "Space (Area Requirements)",
      "ifc_entity": "IfcSpace",
      "ifc_subtype": "AREA_GFA",
      "property": "AVF_IncludeAsGFA",
      "scope": "property",
      "values": [
       "Yes",
       "No"
      ],
      "note": "the page states the type as '[Booelan]' [sic] (Boolean) and renders the values as a single 'Yes / No' cell; the corpus renders Booleans as TRUE / FALSE — discrepancy recorded in crosscheck.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=90e8de0a-0a5d-4152-bac1-587eb8b593cc",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Space (Usage)",
      "property": null,
      "scope": "component",
      "text": "For toilet or shower clusters, accessible toilet or shower cubicles shall be modelled as a separate space from the rest of the toilet clusters.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Space (Usage)",
      "property": null,
      "scope": "component",
      "text": "*** All Ramp Spaces must include modelling of ramp components (IfcRamp).",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Space (Usage)",
      "property": null,
      "scope": "component",
      "text": "Every space in the development shall be modelled and tagged as a space in the BIM model.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Space (Usage)",
      "property": null,
      "scope": "component",
      "text": "The space shall start from dominant FFL of the space or lowest FFL.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Space (Usage)",
      "property": null,
      "scope": "component",
      "text": "Every space component should include inputs for both Occupancy Type and Space Name parameters.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
      "retrieved": "2026-08-08"
     },
     {
      "kind": "rule",
      "component": "Space (Usage)",
      "property": null,
      "scope": "component",
      "text": "Spaces across BCA, LTA, NEA, PUB, and SCDF have been harmonized and standardized for checks into Occupancy Types and Space Name categories.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
      "retrieved": "2026-08-08"
     },
     {
      "kind": "rule",
      "component": "Space (Usage)",
      "property": null,
      "scope": "component",
      "text": "Thus, all Spaces should be accompanied by both Space Name and Occupancy Type parameters.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
      "retrieved": "2026-08-08"
     },
     {
      "kind": "note",
      "component": "Sprinkler (Non-Fire; For NEA)",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=8f238758-0ec5-4927-90f8-e8ded719fe63",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "System",
      "property": null,
      "scope": "component",
      "text": "The Foam Fire Extinguishing System should include Foam Inlet and Foam Outlet components.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=ce4b85db-f226-420b-a6db-14edd91ec173",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "System",
      "property": null,
      "scope": "component",
      "text": "The Foam Sprinkler System and Sprinkler System should include Breeching Inlet components.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=ce4b85db-f226-420b-a6db-14edd91ec173",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "System",
      "property": null,
      "scope": "component",
      "text": "The Wet Riser System and Dry Riser System should include Breeching Inlet and Landing Valve components.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=ce4b85db-f226-420b-a6db-14edd91ec173",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Valve",
      "property": null,
      "scope": "component",
      "text": "Ensure the Landing Valve is also exported as part of the Wet Riser System and Dry Riser System",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=b248907b-300b-4386-995b-4b8ed3c51cc1",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Valve",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=b248907b-300b-4386-995b-4b8ed3c51cc1",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "rule",
      "component": "Wall",
      "property": null,
      "scope": "component",
      "text": "Multiple wall elements shall be modelled from storey to storey for continuous wall.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=136c0c35-9f48-496d-aaf2-604218e2f888",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Waste Terminal",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=b5df408a-2746-4781-a63e-9a675a4d7476",
      "retrieved": "2026-07-19"
     },
     {
      "kind": "note",
      "component": "Water Meter",
      "property": "SystemType",
      "scope": "property",
      "text": "Refer to System for full list of system types that can be provided under \"SystemType\" property.",
      "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=e4aa50fa-5ff3-40a6-b39a-f71a01e7b088",
      "retrieved": "2026-07-19"
     }
    ]
   }
  },
  {
   "path": "corpus/_reference/space_area_names.json",
   "url": "/corpus/_reference/space_area_names.json",
   "sha256": "dcff4a6f65c8093433235155c4a8784c38687d71a49f13d621708df6694ca152",
   "data": {
    "source": "CORENET X — IFC-SG Glossary of Identified Components: Space (Area Requirement)",
    "note": "Recommended AGF_Name values grouped by AGF_DevelopmentUsed, from the 'List of AGF_Name per Development Use' table. Reference only — the AGF_Name / AGF_DevelopmentUsed parameters are not input-limited, so this is not inlined as allowed_values.",
    "provenance": {
     "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=90e8de0a-0a5d-4152-bac1-587eb8b593cc",
     "retrieved": "2026-07-19"
    },
    "applies_to": {
     "primary": "Space (Area Requirements) / AGF_Name",
     "related": [
      "Household Shelter / AGF_Name",
      "Parking Lot / AGF_Name"
     ],
     "note": "Household Shelter and Parking Lot AGF_Name pages do not enumerate their own values; this catalogue is the related official source, applicability unconfirmed."
    },
    "agf_names_per_development_use": [
     {
      "development_use": "Residential (Non-landed)",
      "code": "2a",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "ATM Kiosk",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Car Parking Lot (Mechanised)",
       "Car Porch/Garage",
       "Conserved Bungalow",
       "Control Room / Centre",
       "Corridor",
       "Courtyard",
       "Discharge Valve Chamber",
       "Driveways",
       "Dwelling Unit (Nett)",
       "Entrance Canopy",
       "Gondola and working platform",
       "Guardhouse / Sentry Post",
       "Indoor Recreation Space",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loft",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Pavilion",
       "Pick-up/ Drop-off Point",
       "Private Enclosed Space",
       "Privately Owned Public Space",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Serviced Apartment Unit (Nett)",
       "Storey Shelter",
       "Students' Hostel",
       "Swimming Pool",
       "Tennis Court",
       "Vending Machine Kiosk",
       "Visitors' Hostel"
      ]
     },
     {
      "development_use": "Residential (Landed)",
      "code": "2b",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "Balcony",
       "Bathroom",
       "Bedroom",
       "Bin Centre",
       "Bin Point",
       "Bomb Shelter",
       "Car Porch / Garage",
       "Courtyard",
       "Corridor",
       "Dining Room",
       "Discharge Valve Chamber",
       "Family area",
       "Household Shelter",
       "Lift Lobby",
       "Lift Motor Room",
       "Living Room",
       "Meter Compartment",
       "RC Ledge",
       "Roof Terrace",
       "Storey Shelter",
       "Swimming Pool",
       "Kitchen"
      ]
     },
     {
      "development_use": "Business 1",
      "code": "2c",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "ATM Kiosk",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Car Parking Lot (Mechanised)",
       "Cloud Kitchen",
       "Control Room/ Centre",
       "Core Media",
       "Corridor",
       "Courtyard",
       "Data centres/ Server areas/ IT equipment",
       "Discharge Valve Chamber",
       "Driveways",
       "E-Business",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Gondola and working platform",
       "Guardhouse / Sentry Post",
       "Industrial Canteen",
       "Industrial Training Room",
       "Kitchen / Pantry / Food Preperation area/ Food Stall",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "Loft",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Media/ Audio Visual/ Filming/ Streaming",
       "Meeting Room",
       "Office",
       "On-Site Food Waste Treatment Area",
       "Pavilion",
       "Pick-up/ Drop-off Point",
       "Printing / Publishing",
       "Privately Owned Public Space",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Storey Shelter",
       "Swimming Pool",
       "Vending Machine Kiosk",
       "Warehouse/ Storage / Staging",
       "Workshop/ Manufacturing / Production/ Processing/ Yard"
      ]
     },
     {
      "development_use": "Business 2",
      "code": "2d",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "Assembly",
       "ATM Kiosk",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Car Parking Lot (Mechanised)",
       "Cloud Kitchen",
       "Control Room/ Centre",
       "Core Media",
       "Corridor",
       "Courtyard",
       "Data centres/ Server areas/ IT equipment",
       "Discharge Valve Chamber",
       "Driveways",
       "E-Business",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Gondola and working platform",
       "Guardhouse / Sentry Post",
       "Industrial Canteen",
       "Industrial Training Room",
       "Kitchen / Pantry / Food Preperation area/ Food Stall",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "Loft",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Media/ Audio Visual/ Filming/ Streaming",
       "Meeting Room",
       "Office",
       "On-Site Food Waste Treatment Area",
       "Pavillion",
       "Pick-up/ Drop-off Point",
       "Printing / Publishing",
       "Privately Owned Public Space",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Repair / Servicing",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Storey Shelter",
       "Swimming Pool",
       "Self-Storage",
       "Vending Machine Kiosk",
       "Warehouse/ Storage / Staging",
       "Workshop/ Manufacturing / Production/ Processing/ Yard"
      ]
     },
     {
      "development_use": "Business Park",
      "code": "2e",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "ATM Kiosk",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Car Parking Lot (Mechanised)",
       "Central Distribution Centre",
       "Cloud Kitchen",
       "Control Room/ Centre",
       "Core Media",
       "Courtyard",
       "Corridor",
       "Data centres/ Server areas/ IT equipment",
       "Data processing",
       "Discharge Valve Chamber",
       "Driveways",
       "E-Business",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Gondola and working platform",
       "Guardhouse / Sentry Post",
       "Industrial Canteen",
       "Industrial Training Room",
       "Kitchen / Pantry / Food Preperation area/ Food Stall",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "Loft",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Manufacturing (High Tech)",
       "Office",
       "On-Site Food Waste Treatment Area",
       "Outdoor Refreshment Area",
       "Outdoor Refreshment Kiosk",
       "Pavilion",
       "Pick-up/Drop-off Point",
       "Privately Owned Public Space",
       "Product Design / Development",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Reserach / Research & Development",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Stage",
       "Storey Shelter",
       "Swimming Pool",
       "Test Laboratory",
       "Vending Machine Kiosk",
       "Warehouse/ Storage / Staging",
       "Workrooms/ Meeting Area/ Collaboration"
      ]
     },
     {
      "development_use": "Civic & Community Institution",
      "code": "2f",
      "agf_names": [
       "AC Ledge",
       "Active Ageing Centre /Senior Care Centre",
       "Airwell",
       "Arts Centre",
       "Association",
       "ATM Kiosk",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Boys' / Girls' Home",
       "Bunk / Resting",
       "Cable Chamber",
       "Child Care Centre",
       "Classroom",
       "Columbarium",
       "Community / Social Uses",
       "Control Room / Centre",
       "Corridor",
       "Court / Pitch / Field",
       "Courtroom",
       "Courtyard",
       "Cultural Centre / Heritage Centre",
       "Discharge Valve Chamber",
       "Driveways",
       "Educational / Training Institutions",
       "Embalming Facilities",
       "Embassy / Consulate / High Commision",
       "Entrance Canopy",
       "Equipment/ Storage",
       "Evidence Room",
       "Examination Room",
       "Exhibit Area",
       "Façade Articulation",
       "Family Service Centre",
       "Foreign Domestic Workers Hostel",
       "Function Room",
       "Funeral Parlour",
       "Funeral-related Uses",
       "Gondola and working platform",
       "Government Building / Office",
       "Guardhouse / Sentry Post",
       "Holding Area/ Cell",
       "Inmate Dayrooms",
       "Interview Room",
       "Judge Chambers",
       "Kitchen/ Pantry/ Food Preparation area",
       "Letter Box Area",
       "Library",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Meditation Space",
       "Meeting Room",
       "Museum",
       "Office",
       "Outdoor Refreshment Area",
       "Outdoor Refreshment Kiosk",
       "Pavilion",
       "Performance/ Theatre/ Auditorium",
       "Pick-up/ Drop-off Point",
       "Privately Owned Public Space",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Secure Visiting Room",
       "Security /Control",
       "Social Services Facilities",
       "Stage",
       "Storey Shelter",
       "Student Care Centre",
       "Swimming Pool",
       "Vending Machine Kiosk",
       "Welfare Home",
       "Workers' Dormitory"
      ]
     },
     {
      "development_use": "Commercial",
      "code": "2g",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "Amusement Centre",
       "ATM Kiosk",
       "Auto Accessories/Tyre & Battery Shop",
       "Balcony",
       "Bank",
       "Bar/Pub",
       "Beauty Salon",
       "Betting Centre",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Car Parking Lot (Mechanised)",
       "Car Polishing & Waxing",
       "Casino",
       "Cinema",
       "Coffin Shop",
       "Commercial School",
       "Control Room / Centre",
       "Convention Centre / Exhibition",
       "Court/ Pitch/ Field",
       "Corridor",
       "Courtyard",
       "Discharge Valve Chamber",
       "Driveways",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Equipment/ Storage",
       "Façade Articulation",
       "Foot Reflexology",
       "Function Room",
       "Gondola and working platform",
       "Guardhouse / Sentry Post",
       "Gym/Fitness Centre",
       "Hawker/Food Centre/Canteen",
       "Karaoke Lounge",
       "Kiosk (Retail)",
       "Kitchen/ Pantry/ Food Preparation area/ Food Stall",
       "Laundromat",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "Loft",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Market",
       "Massage Establishment",
       "Medical Clinic",
       "Medical Clinic/ Suites",
       "Meditation Centre",
       "Meeting Room",
       "Minimart",
       "Nightclub",
       "Office",
       "On-Site Food Waste Treatment Area",
       "Outdoor Refreshment Area",
       "Outdoor Refreshment Kiosk",
       "Pavilion",
       "Pet Boarding/Pet Day Care",
       "Pet Shop/Pet Grooming",
       "Petrol Station",
       "Pick-up/ Drop-off Point",
       "Private Commercial Foreign System School",
       "Privately Owned Public Space",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Residual Area and Corridor (Carpark Floor)",
       "Restaurant",
       "Restaurant and bar",
       "Restaurant and bar with live entertainment",
       "Restaurant with live entertainment",
       "Roof Terrace",
       "Shop",
       "Showroom",
       "Stage",
       "Storey Shelter",
       "Supermarket",
       "Swimming Pool",
       "Takeaway Food Shop",
       "Traditional Chinese Medicine",
       "Vending Machine Kiosk",
       "Vet Clinic/ Animal Hospital",
       "Visitor Centre",
       "Wholesale and Distribution Centre",
       "Work Booth"
      ]
     },
     {
      "development_use": "Educational Institution",
      "code": "2h",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Classroom",
       "Computer room",
       "Control Room/ Centre",
       "Corridor",
       "Court/ Pitch/ Field",
       "Courtyard",
       "Discharge Valve Chamber",
       "Driveways",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Equipment/ Storage",
       "Façade Articulation",
       "Gondola and working platform",
       "Guardhouse / sentry Post",
       "Home Economics/ Cooking",
       "Kindergarten",
       "Laboratory",
       "Lecture Theatre",
       "Leisure Room",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Multipurpose Hall/ Sports Hall",
       "Music room",
       "Pavilion",
       "Pick-up/ Drop-off Point",
       "Privately Owned Public Space",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Religious Facilities",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "School Canteen",
       "School Gym",
       "School Library",
       "Special Needs",
       "Stage",
       "Storey Shelter",
       "Students' Hostel",
       "Studio",
       "Study Area",
       "Swimming Pool",
       "Teachers / Staff room",
       "Vending Machine Kiosk",
       "Workshop"
      ]
     },
     {
      "development_use": "Health & Medical Care",
      "code": "2i",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "ATM Kiosk",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Car Parking Lot (Mechanised)",
       "Consulting rooms",
       "Control Room/ Centre",
       "Corridor",
       "Courtyard",
       "Discharge Valve Chamber",
       "Driveways",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Equipment/ Storage",
       "Façade Articulation",
       "First aid rooms",
       "Function Room",
       "Gondola and working platform",
       "Guardhouse / Sentry Post",
       "Hospice",
       "Intensive care units",
       "Isolation units",
       "Kitchen/ Pantry/ Food Preparation area",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "Lounge",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Medical Clinic/ Suites",
       "Medical scanning and x-ray rooms",
       "Medical treatment rooms",
       "Meeting Room",
       "Nursing Home",
       "Occupational therapy rooms",
       "Office",
       "Operating theatres",
       "Outdoor Refreshment Area",
       "Outdoor Refreshment Kiosk",
       "Pavilion",
       "Pharmacy",
       "Phototherapy",
       "Physiotherapy",
       "Pick-up/ Drop-off Point",
       "Privately Owned Public Space",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Rehabilitation rooms",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Staff Quarters",
       "Stage",
       "Storey Shelter",
       "Swimming Pool",
       "Vending Machine Kiosk",
       "Wards"
      ]
     },
     {
      "development_use": "Hotel",
      "code": "2j",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "ATM Kiosk",
       "Audio Visual Room",
       "Back of House",
       "Backpackers' Hostel",
       "Balcony",
       "Banquet Hall/ Ballroom",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Car Parking Lot (Mechanised)",
       "Clubhouse",
       "Conserved Bungalow",
       "Control Room/ Centre",
       "Corridor",
       "Courtyard",
       "Discharge Valve Chamber",
       "Driveways",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Equipment/ Storage",
       "Façade Articulation",
       "Function Room",
       "Gondola and working platform",
       "Guardhouse / Sentry Post",
       "Guest Room/ Hotel Room",
       "Gym/Fitness Centre (for Hotel guests only)",
       "Kitchen/ Food Preparation area",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "Lounge",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Meeting/ Board/ Conference Room",
       "Outdoor Refreshment Area",
       "Outdoor Refreshment Kiosk",
       "Pavilion",
       "Pick-up/ Drop-off Point",
       "Privately Owned Public Space",
       "RC Ledge",
       "Reflexology/ Massage (for Hotel guests only)",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Staff Quarters",
       "Stage",
       "Storey Shelter",
       "Swimming Pool",
       "Vending Machine Kiosk"
      ]
     },
     {
      "development_use": "Place of Worship",
      "code": "2k",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "ATM Kiosk",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Chapel",
       "Columbarium",
       "Control Room/ Centre",
       "Corridor",
       "Courtyard",
       "Cultural",
       "Discharge Valve Chamber",
       "Driveways",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Equipment/ Storage",
       "Function Room",
       "Gondola and working platform",
       "Guardhouse / Sentry Post",
       "Kitchen/ Pantry/ Food Preparation area",
       "Letter Box Area",
       "Library",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Meeting Room",
       "Non-religious Use",
       "Office",
       "Pavilion",
       "Pick-up/ Drop-off Point",
       "Praying Area",
       "Quarters",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Religious School",
       "Religious Teachings",
       "Religious Use",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Shrine",
       "Stage",
       "Storey Shelter",
       "Swimming Pool",
       "Theatre/ Auditorium",
       "Vending Machine Kiosk"
      ]
     },
     {
      "development_use": "Rapid Transit",
      "code": "2l",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "ATM Kiosk",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Cleaning Area",
       "Control Room/ Centre",
       "Corridor",
       "Courtyard",
       "Discharge Valve Chamber",
       "Driveways",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Equipment/ Storage",
       "Gondola and working platform",
       "Inspection",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Space (unenclosed)",
       "Office",
       "Pick-up/ Drop-off Point",
       "Platform Area",
       "Privately Owned Public Space",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Station Control",
       "Storey Shelter",
       "Vending Machine Kiosk"
      ]
     },
     {
      "development_use": "Sports & Recreation",
      "code": "2m",
      "agf_names": [
       "AC Ledge",
       "Airwell",
       "ATM Kiosk",
       "Audio Visual Room",
       "Back of House",
       "Balcony",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Chalet / Bungalow",
       "Clubhouse",
       "Control Room/ Centre",
       "Court/ Pitch/ Field",
       "Corridor",
       "Courtyard",
       "Discharge Valve Chamber",
       "Dressroom",
       "Driveways",
       "Entrance Canopy",
       "Equipment/ Storage",
       "Exhibition Room",
       "Function Room",
       "Guardhouse / Sentry Post",
       "Gym/Fitness Centre",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "Lounge",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Services (non-load bearing covering above)",
       "M&E Space (unenclosed)",
       "Meeting Room",
       "Multipurpose Hall/ Sports Hall",
       "Office",
       "Outdoor Refreshment Area",
       "Outdoor Refreshment Kiosk",
       "Pavilion",
       "Pick-up/ Drop-off Point",
       "Privately Owned Public Space",
       "RC Ledge",
       "Recreational Club",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Security / Control",
       "Stage",
       "Storey Shelter",
       "Studio",
       "Swimming Pool",
       "Theatre/ Auditorium",
       "Theme Park",
       "Vending Machine Kiosk",
       "Viewing Gallery"
      ]
     },
     {
      "development_use": "Transport Facilities",
      "code": "2n",
      "agf_names": [
       "Airwell",
       "ATM Kiosk",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Cleaning Area",
       "Control Room/ Centre",
       "Corridor",
       "Courtyard",
       "Depot",
       "Discharge Valve Chamber",
       "Driveways",
       "Entrance Canopy",
       "Equipment Storage",
       "Fuelling Space",
       "Gondola and working platform",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Space (unenclosed)",
       "Motorcycle Parking Lot",
       "Office",
       "Pick-up/ Drop-off Point",
       "RC Ledge",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Repair Yard",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Servicing and Testing",
       "Standing space (Vehicular)",
       "Storey Shelter",
       "Vending Machine Kiosk"
      ]
     },
     {
      "development_use": "Utility",
      "code": "2o",
      "agf_names": [
       "Airwell",
       "ATM Kiosk",
       "Bicycle Parking Space",
       "Bin Centre",
       "Bin Point",
       "Cable Chamber",
       "Control Room/ Centre",
       "Corridor",
       "Courtyard",
       "Discharge Valve Chamber",
       "Driveways",
       "End of Trip Facilities",
       "Entrance Canopy",
       "Gondola and working platform",
       "Letter Box Area",
       "Lift Lobby",
       "Lift Motor Room",
       "Loading and Unloading Bay",
       "M&E Floor",
       "M&E Room (enclosed)",
       "M&E Space (unenclosed)",
       "Motorcycle Parking Lot",
       "Office",
       "Pick-up/ Drop-off Point",
       "Privately Owned Public Space",
       "RC Ledge",
       "Receiving/ Transmitting",
       "Refuse Chute Chamber",
       "Refuse Room",
       "Residual Area and Corridor (Carpark Floor)",
       "Roof Terrace",
       "Storey Shelter",
       "Treatment Area",
       "Vending Machine Kiosk",
       "Voltage/ Transformer"
      ]
     }
    ]
   }
  },
  {
   "path": "corpus/_reference/space_usage.json",
   "url": "/corpus/_reference/space_usage.json",
   "sha256": "61a819d7f192f67136bf97108695bd3ef03035490b5bb1d71735429429772bed",
   "data": {
    "source": "CORENET X — IFC-SG Glossary of Identified Components: Space (Usage)",
    "note": "Occupancy-type and space-name value catalogues backing the Space (Usage) IfcSpace properties OccupancyType and SpaceName. Values are verbatim from the official page. space_name_categories[].rows preserves the official per-rowspan-group pairing: `space_names` are the 'Property Values to input for SpaceName' — the VALID SpaceName inputs (this column feeds SpaceName allowed_values) — and `scdf_functional_spaces` are the paired 'SCDF Functional Space' classification mappings (reference only, NOT valid SpaceName inputs). Space names may repeat across categories, as the page states.",
    "provenance": {
     "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=156265b6-a7ab-44dc-aa0e-8fa2a9e8dcee",
     "retrieved": "2026-07-19",
     "note": "Occupancy classification is SCDF-oriented (Table 1.4A Purpose Group / Table 2.2A Type of Occupancy). SCDF Purpose Group, BCA Type of Occupancy and NEA are parsed where a typology has its own mapping table; the BCA Accessibility Code (2019/2025 Building Type) and PUB SSW columns render with nested per-row rowspans that do not align consistently and are always left null. Some typologies are presented in a shared group with no own mapping table, so all their mapping fields are null. Everything null here is deferred to manual review, never guessed.",
     "unparsed": {
      "deferred_mapping_columns": [
       "bca_accessibility_2019_building_type",
       "bca_accessibility_2025_building_type",
       "pub_ssw"
      ],
      "typologies_without_own_mapping_table": 28
     }
    },
    "occupancy_types": [
     {
      "name": "Single dwelling residential",
      "applicability": "Applicable for a bungalow, detached house, semi-detached house, or terrace house",
      "mappings": {
       "scdf_purpose_group": "I",
       "bca_type_of_occupancy": "Small residential",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Residential"
      }
     },
     {
      "name": "Multi-unit residential",
      "applicability": "Applicable for an apartment, condominium, flat, maisonette, or studio apartment",
      "mappings": {
       "scdf_purpose_group": "II",
       "bca_type_of_occupancy": "Other residential",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Residential"
      }
     },
     {
      "name": "Supervisory care facility",
      "applicability": "Applicable for a detention centre, correction centre, dementia centre, psychiatric rehabilitation home, rehabilitation centre, home for the spastic, children's home, home for the intellectually disabled, pre/post-natal care centre, welfare home, orphanage, voluntary children home, boys'/ girls' home, adult disability home, sheltered home or assisted living facility",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (supervisory care facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Supervisory care facility (detention)",
      "applicability": "Applicable for a prison holding area or police station holding area (with overnight stay)",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (supervisory care facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Special Use"
      }
     },
     {
      "name": "Nursing care facilities",
      "applicability": "Applicable for a convalescent home, home for the aged, hospice or nursing home",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (nursing care facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Hospital with A&E services",
      "applicability": "Applicable for a public hospital, private hospital, community hospital or psychiatric hospital",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (hospital facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Hospital without A&E services",
      "applicability": "Applicable for a public hospital, private hospital, community hospital or psychiatric hospital",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (hospital facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Ambulatory care facility",
      "applicability": "Applicable for an aesthetic clinic, endoscopy clinic, non-mental rehabilitation day centre or renal dialysis day centre located within a complex",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (ambulatory care facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Ambulatory care facility (standalone)",
      "applicability": "Applicable for a standalone building consisting of mainly ambulatory care facilities",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (ambulatory care facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Custodian care facility",
      "applicability": "Applicable for a mental rehabilitation day care centre, daycare centre, mentally/ intellectually disabled day care centre, senior activity centre, senior care centre, school for the spastic or psychiatric day care centre",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (custodian care facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Primary school",
      "applicability": "Applicable for a primary school",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Secondary school",
      "applicability": "Applicable for a secondary school",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Custodian care facility (nursery)",
      "applicability": "Applicable for a childcare day centre, infant-care day centre or kindergarten for children under 6 years of age",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (custodian care facility)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Educational / institution"
      }
     },
     {
      "name": "Tertiary Education Institution",
      "applicability": "Applicable for a college, university, polytechnic, ITE",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Public education institution",
      "applicability": "Applicable for a public school, training institution or test centre",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Private education institution",
      "applicability": "Applicable for a commercial school or training institution",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (education / training)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Educational / institution"
      }
     },
     {
      "name": "Tuition centre",
      "applicability": "Applicable for a tuition centre or enrichment centre",
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (education / training)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Educational / institution"
      }
     },
     {
      "name": "Worker dormitory",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "III",
       "bca_type_of_occupancy": "Institutional (worker lodging)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Worker dormitories"
      }
     },
     {
      "name": "Office",
      "applicability": "Applicable for a bank, stock broker, telephone/ telegraph operator, publisher, insurance / finance / real estate / advertising / employment / marketing agency, embassy (administrative office)",
      "mappings": {
       "scdf_purpose_group": "IV",
       "bca_type_of_occupancy": "Office",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Office"
      }
     },
     {
      "name": "Telephone Exchange/ Central Office",
      "applicability": "Applicable for offices use for telecommunication purposes",
      "mappings": {
       "scdf_purpose_group": "IV",
       "bca_type_of_occupancy": "Office",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Factory office",
      "applicability": "Applicable for factory, utility, or warehouse buildings only",
      "mappings": {
       "scdf_purpose_group": "IV",
       "bca_type_of_occupancy": "Office",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Office"
      }
     },
     {
      "name": "Shop",
      "applicability": "Applicable for a beauty salon, hairdressing salon, book store, boutique, confectionery outlet, gift shop, jewellery shop, laundry, laundromat, pawnshop, provisional shop, ticketing agency, travel agency, drugstore, pet clinic, vet clinic, pet hospital, vet hospital, animal hospital, pet shop, pet grooming , pet boarding, pet day care, take-away food kiosk (small trade / business involving sale of goods, retail, service) or showroom not located in warehouse/ factories",
      "mappings": {
       "scdf_purpose_group": "V",
       "bca_type_of_occupancy": "Shop",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Shop or shopping mall"
      }
     },
     {
      "name": "Outdoor Display Area (ODA)",
      "applicability": "Applicable for a outdoor display area only",
      "mappings": {
       "scdf_purpose_group": "V",
       "bca_type_of_occupancy": "Shop",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Outpatient clinic",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "V",
       "bca_type_of_occupancy": "Shop",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Polyclinic",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "V",
       "bca_type_of_occupancy": "Shop",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Hospitals, healthcare centres, clinics, nursing homes, homes for the aged and welfare homes"
      }
     },
     {
      "name": "Market",
      "applicability": "Applicable for a wet market",
      "mappings": {
       "scdf_purpose_group": "V",
       "bca_type_of_occupancy": "Shop",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Supermarket / wet market"
      }
     },
     {
      "name": "Temporary showflat",
      "applicability": "Applicable for a standalone showflat",
      "mappings": {
       "scdf_purpose_group": "V",
       "bca_type_of_occupancy": "Shop",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Temporary showflat"
      }
     },
     {
      "name": "Factory showroom",
      "applicability": "Applicable for factory, utility, or warehouse buildings only",
      "mappings": {
       "scdf_purpose_group": "V",
       "bca_type_of_occupancy": "Shop",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Factory showroom"
      }
     },
     {
      "name": "Petrol station",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Petrol Station"
      }
     },
     {
      "name": "Factory",
      "applicability": "Applicable for an aircraft hangar, data centre, telecommunication exchange, vehicle repair / woodwork workshop, or factory for chemicals / consumable products / fireworks / glassware / metalwork / highly combustible substances / highly flammable products / incineration / oil refinery / pharmaceutical / rubber / ship building",
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Factories, workshops, industrial buildings and office / showroom areas in warehouses"
      }
     },
     {
      "name": "Food production factory",
      "applicability": "Applicable for a central kitchen, food production facility",
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Food Production Factory"
      }
     },
     {
      "name": "M&E area",
      "applicability": "Applicable for an M&E area within a building",
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "M&E area"
      }
     },
     {
      "name": "Wafer fabrication plant",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Trade effluent treatment plant",
      "applicability": "Applicable for a disinfection plant",
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Waste management and recycling",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Embalming facility",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Agriculture",
      "applicability": "Applicable for a farm or plant nursery (no visitor area)",
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Agriculture"
      }
     },
     {
      "name": "Animal related facility",
      "applicability": "Applicable for a pet crematorium, animal shelter, quarantine facilities (no visitor area)",
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Animal related facility"
      }
     },
     {
      "name": "High containment facility",
      "applicability": "Applicable for a containment lab of biosafety level 3 and 4",
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "High containment facility"
      }
     },
     {
      "name": "Electrical and gas facility",
      "applicability": "Applicable for a power generation plant, gas transmission or receiving station",
      "mappings": {
       "scdf_purpose_group": "VI",
       "bca_type_of_occupancy": "Factory",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Body treatment place",
      "applicability": "Applicable for a massage establishment, foot reflexology, spa, gymnasium, fitness centre",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (body treatment)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Entertainment place",
      "applicability": "Applicable for an arcade, computing gaming / game machine area, karaoke lounge, night club or casino",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (entertainment)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Assembly place",
      "applicability": "Applicable for an auditorium, theatre or concert hall",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (entertainment)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Conference hall, cinema, theatre, convention hall, exhibition hall"
      }
     },
     {
      "name": "Cinema",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (entertainment)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Recreational place",
      "applicability": "Applicable for bowling / billiard / snooker / dart (leisure sport) facilities or an indoor play park",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (recreational)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Sky terrace",
      "applicability": "Applicable for garden or terrace within a building but not on-grade, roof, or mid level, excluding those in residential units",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (recreational)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "F&B outlet",
      "applicability": "Applicable for a pub, bar, restaurant, coffee shop or café",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Fast food outlet",
      "applicability": "Applicable for a fast food outlet’s queuing and dining areas",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (F&B)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Outdoor Refreshment Area (ORA)",
      "applicability": "Applicable for outdoor refreshment areas",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (F&B)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Food centre",
      "applicability": "Applicable for a food court, hawker centre or canteen",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (F&B)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Educational place",
      "applicability": "Applicable for a museum, exhibition centre, convention centre, art centre, gallery or library",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (educational)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Serviced apartment",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (accommodation)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Hostel",
      "applicability": "Applicable for a student hostel, visitor hostel or staff quarter",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (accommodation)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Residential"
      }
     },
     {
      "name": "Hotel",
      "applicability": "Applicable for a hotel, resort or boarding house",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Backpacker Hotel",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (accommodation)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Capsule hotel",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (accommodation)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Community club",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Social club",
      "applicability": "Applicable for a private club or association",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (social)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Religious place",
      "applicability": "Applicable for a church, mosque, temple, synagogue, funeral parlour, columbarium or crematorium visitor area",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (religious)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Park",
      "applicability": "Applicable for an on-grade park, playground, but not part of or surrounded by building(s)",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Sports facility",
      "applicability": "Applicable for a public sport complex, public swimming complex, swimming complex, stadium, indoor sports hall",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (recreational)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": "Public swimming pool / stadium"
      }
     },
     {
      "name": "Sports facility (ancillary)",
      "applicability": "Applicable for a sport facility within a school",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (recreational)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Residential Amenities",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (recreational)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Train interchange station",
      "applicability": "Applicable for a rapid transit system interchange station such as MRT interchange or LRT interchange",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Airport",
      "applicability": "Applicable for an airport terminal",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Ferry Terminal",
      "applicability": "Applicable for a ferry terminal or a cruise center",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Bus interchange",
      "applicability": "Applicable for a bus interchange (in close proximity to MRT)",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (transportation)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Train station",
      "applicability": "Applicable for a rapid transit system (MRT or LRT) station (with single line)",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Bus terminal",
      "applicability": "Applicable for a bus terminal (standalone)",
      "mappings": {
       "scdf_purpose_group": "VII",
       "bca_type_of_occupancy": "Place of public resort (transportation)",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Rail depot",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Bus depot",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VIII",
       "bca_type_of_occupancy": "Storage",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Parking",
      "applicability": "Applicable for non-mechanized vehicle parking",
      "mappings": {
       "scdf_purpose_group": "VIII",
       "bca_type_of_occupancy": "Storage",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Fully Automated Mechanized Car Park Buildings (FAMCP)",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VIII",
       "bca_type_of_occupancy": "Storage",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Warehouse",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VIII",
       "bca_type_of_occupancy": "Storage",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Chemical, hazmat storage",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": "VIII",
       "bca_type_of_occupancy": "Storage",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Storage",
      "applicability": "Applicable for all other storage spaces",
      "mappings": {
       "scdf_purpose_group": "VIII",
       "bca_type_of_occupancy": "Storage",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Airbase",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Live firing area",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Training area",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Road tunnel",
      "applicability": "Applicable for all underground road network",
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": "Exempted",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Campsite",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": "Exempted",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Wet play field",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Reservoir",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "River",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Canal",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Major drain",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Pond",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Lake",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Other waterbody",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Nature reserve",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Nature area",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": "Exempted",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "School field",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": "Exempted",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Promenade",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": null,
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Marina",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": "Exempted",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     },
     {
      "name": "Quarry",
      "applicability": null,
      "mappings": {
       "scdf_purpose_group": null,
       "bca_type_of_occupancy": "Exempted",
       "bca_accessibility_2019_building_type": null,
       "bca_accessibility_2025_building_type": null,
       "pub_ssw": null,
       "nea": null
      }
     }
    ],
    "space_name_categories": [
     {
      "category": "Living spaces",
      "space_name_input_count": 22,
      "rows": [
       {
        "space_names": [
         "Balcony"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Bedroom"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Master Bedroom"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Maid Room"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Guestroom"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Bathroom"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Master Bath"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Maid Bath"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Yard Bath"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Dining Room"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Dining Area"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Household Shelter"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Kitchen"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Living Room"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Living Area"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Loft"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Private Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Private Enclosed Space"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Service Yard"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Study"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Toilet"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       },
       {
        "space_names": [
         "Walk-in Wardrobe"
        ],
        "scdf_functional_spaces": [
         "Apartment (Residential) Maisonettes (Residential)"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       }
      ]
     },
     {
      "category": "Temporary residences",
      "space_name_input_count": 6,
      "rows": [
       {
        "space_names": [
         "Guestroom"
        ],
        "scdf_functional_spaces": [
         "Guestroom/ Accommodation Unit - (Backpacker Hotel, Hostel)",
         "Guestroom/ Accommodation Unit - (Boarding House, Hotel, Serviced Apartment, Student Hostel, Staff Hostel / Quarter)",
         "Guestroom/ Accommodation Unit - (Capsule Hotel)"
        ],
        "notes": [
         {
          "marker": "*",
          "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
         }
        ]
       },
       {
        "space_names": [
         "Bedroom"
        ],
        "scdf_functional_spaces": [
         "Guestroom/ Accommodation Unit - (Dormitory)"
        ]
       },
       {
        "space_names": [
         "Student Bedroom Individual"
        ],
        "scdf_functional_spaces": [
         "Guestroom/ Accommodation Unit - (Boarding House, Hotel, Serviced Apartment, Student Hostel, Staff Hostel / Quarter)"
        ]
       },
       {
        "space_names": [
         "Student Bedroom Multipax"
        ],
        "scdf_functional_spaces": [
         "Guestroom/ Accommodation Unit - (Backpacker Hotel, Hostel)"
        ]
       },
       {
        "space_names": [
         "Staff Quarters"
        ],
        "scdf_functional_spaces": [
         "Guestroom/ Accommodation Unit - (Boarding House, Hotel, Serviced Apartment, Student Hostel, Staff Hostel / Quarter)"
        ]
       },
       {
        "space_names": [
         "Housekeeping"
        ],
        "scdf_functional_spaces": [
         "Housekeeping"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the OL of Guestroom Space will depend on what is indicated in its Occupancy Type"
       }
      ]
     },
     {
      "category": "Non residential toilet spaces (for spaces with WC)",
      "space_name_input_count": 12,
      "rows": [
       {
        "space_names": [
         "Bathroom"
        ],
        "scdf_functional_spaces": [
         "Bathroom"
        ],
        "notes": [
         {
          "marker": "^",
          "note": "NEA’s Bathroom Space refers to a Bathroom with Bench (BR) only."
         }
        ]
       },
       {
        "space_names": [
         "Toilet"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Isolation Ward Toilet"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Accessible Washroom"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Male Toilet"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Female Toilet"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Unisex Toilet"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Common Toilet"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Individual Family Washroom"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Washroom with Shower"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ],
        "notes": [
         {
          "marker": "^^",
          "note": "NEA’s Washroom with Shower Space refers only to a Bathroom with Bench (BR) or Bench with Hanger (BH)."
         }
        ]
       },
       {
        "space_names": [
         "Powder Room"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Accessible Changing Room"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "^",
        "note": "NEA’s Bathroom Space refers to a Bathroom with Bench (BR) only."
       },
       {
        "marker": "^^",
        "note": "NEA’s Washroom with Shower Space refers only to a Bathroom with Bench (BR) or Bench with Hanger (BH)."
       }
      ]
     },
     {
      "category": "Resting, care, hygiene spaces (for spaces without WC)",
      "space_name_input_count": 13,
      "rows": [
       {
        "space_names": [
         "Bathroom"
        ],
        "scdf_functional_spaces": [
         "Bathroom"
        ]
       },
       {
        "space_names": [
         "Shower Stall"
        ],
        "scdf_functional_spaces": [
         "Bathroom"
        ],
        "notes": [
         {
          "marker": "^^",
          "note": "NEA’s Shower Room Space or Shower Stall Space refers only to a Bathroom with Bench (BR) or Bench with Hanger (BH)."
         }
        ]
       },
       {
        "space_names": [
         "Male Shower Room"
        ],
        "scdf_functional_spaces": [
         "Bathroom"
        ]
       },
       {
        "space_names": [
         "Female Shower Room"
        ],
        "scdf_functional_spaces": [
         "Bathroom"
        ]
       },
       {
        "space_names": [
         "Changing Room"
        ],
        "scdf_functional_spaces": [
         "Changing Room"
        ]
       },
       {
        "space_names": [
         "Locker Room"
        ],
        "scdf_functional_spaces": [
         "Changing Room"
        ]
       },
       {
        "space_names": [
         "Female Changing Room"
        ],
        "scdf_functional_spaces": [
         "Changing Room"
        ]
       },
       {
        "space_names": [
         "Male Changing Room"
        ],
        "scdf_functional_spaces": [
         "Changing Room"
        ]
       },
       {
        "space_names": [
         "Sick Room"
        ],
        "scdf_functional_spaces": [
         "Sickroom"
        ]
       },
       {
        "space_names": [
         "Restroom"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Nursing Room"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Lactation Room"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       },
       {
        "space_names": [
         "Wash Area"
        ],
        "scdf_functional_spaces": [
         "Toilet"
        ]
       }
      ],
      "legend": [
       {
        "marker": "^^",
        "note": "NEA’s Shower Room Space or Shower Stall Space refers only to a Bathroom with Bench (BR) or Bench with Hanger (BH)."
       }
      ]
     },
     {
      "category": "Commercial, work, institutional spaces",
      "space_name_input_count": 83,
      "rows": [
       {
        "space_names": [
         "Archive Room (Reading)"
        ],
        "scdf_functional_spaces": [
         "Archive Room – (Reading Area)"
        ]
       },
       {
        "space_names": [
         "Archive Room (Stack)"
        ],
        "scdf_functional_spaces": [
         "Archive Room – (Stack Area)"
        ]
       },
       {
        "space_names": [
         "Ball Room"
        ],
        "scdf_functional_spaces": [
         "Ball Room"
        ]
       },
       {
        "space_names": [
         "Banking Hall"
        ],
        "scdf_functional_spaces": [
         "Banking Hall"
        ]
       },
       {
        "space_names": [
         "Bazaar"
        ],
        "scdf_functional_spaces": [
         "Bazaar"
        ]
       },
       {
        "space_names": [
         "Business Centre"
        ],
        "scdf_functional_spaces": [
         "Business Centre/ Business Office"
        ]
       },
       {
        "space_names": [
         "Business Office"
        ],
        "scdf_functional_spaces": [
         "Business Centre/ Business Office"
        ]
       },
       {
        "space_names": [
         "Cashier"
        ],
        "scdf_functional_spaces": [
         "Office - (Admin/ General)"
        ]
       },
       {
        "space_names": [
         "Classroom"
        ],
        "scdf_functional_spaces": [
         "Classroom"
        ]
       },
       {
        "space_names": [
         "Clean Room"
        ],
        "scdf_functional_spaces": [
         "Production Area"
        ]
       },
       {
        "space_names": [
         "Computer Classroom"
        ],
        "scdf_functional_spaces": [
         "Computer Classroom"
        ]
       },
       {
        "space_names": [
         "Common Room"
        ],
        "scdf_functional_spaces": [
         "Common Room"
        ]
       },
       {
        "space_names": [
         "Computer Room"
        ],
        "scdf_functional_spaces": [
         "Computer Room"
        ]
       },
       {
        "space_names": [
         "Conference Room"
        ],
        "scdf_functional_spaces": [
         "Conference Room"
        ]
       },
       {
        "space_names": [
         "Concierge"
        ],
        "scdf_functional_spaces": [
         "Reception Area"
        ]
       },
       {
        "space_names": [
         "Consultant Room"
        ],
        "scdf_functional_spaces": [
         "Consultant Room"
        ]
       },
       {
        "space_names": [
         "Crematoria"
        ],
        "scdf_functional_spaces": [
         "Crematoria"
        ]
       },
       {
        "space_names": [
         "Dance Studio"
        ],
        "scdf_functional_spaces": [
         "Dance Studio"
        ]
       },
       {
        "space_names": [
         "Department Store"
        ],
        "scdf_functional_spaces": [
         "Department Store"
        ]
       },
       {
        "space_names": [
         "Design Studio"
        ],
        "scdf_functional_spaces": [
         "Design Studio"
        ]
       },
       {
        "space_names": [
         "Detention Room"
        ],
        "scdf_functional_spaces": [
         "Detention Room"
        ]
       },
       {
        "space_names": [
         "Exposition"
        ],
        "scdf_functional_spaces": [
         "Exposition/ Trade Fair Area"
        ]
       },
       {
        "space_names": [
         "Trade Fair Area"
        ],
        "scdf_functional_spaces": [
         "Exposition/ Trade Fair Area"
        ]
       },
       {
        "space_names": [
         "Filing Room"
        ],
        "scdf_functional_spaces": [
         "Filing Room/ Store"
        ]
       },
       {
        "space_names": [
         "Store"
        ],
        "scdf_functional_spaces": [
         "Storage/ Store Room"
        ]
       },
       {
        "space_names": [
         "Fire Command Centre"
        ],
        "scdf_functional_spaces": [
         "Office - (Admin/ General)"
        ]
       },
       {
        "space_names": [
         "Function Room"
        ],
        "scdf_functional_spaces": [
         "Function Room"
        ]
       },
       {
        "space_names": [
         "Guard House"
        ],
        "scdf_functional_spaces": [
         "Office - (Admin/ General)"
        ]
       },
       {
        "space_names": [
         "Hobby Room"
        ],
        "scdf_functional_spaces": [
         "Hobby Room"
        ]
       },
       {
        "space_names": [
         "Exhibits Gallery"
        ],
        "scdf_functional_spaces": [
         "Gallery – (Exhibits)"
        ]
       },
       {
        "space_names": [
         "Choir Gallery"
        ],
        "scdf_functional_spaces": [
         "Gallery – (Choir)"
        ]
       },
       {
        "space_names": [
         "Prayer Gallery"
        ],
        "scdf_functional_spaces": [
         "Gallery – (Prayer)"
        ]
       },
       {
        "space_names": [
         "Seating Gallery"
        ],
        "scdf_functional_spaces": [
         "Gallery – (Seating)"
        ]
       },
       {
        "space_names": [
         "Trading Gallery"
        ],
        "scdf_functional_spaces": [
         "Gallery – (Trading)"
        ]
       },
       {
        "space_names": [
         "Viewing Gallery"
        ],
        "scdf_functional_spaces": [
         "Gallery – (Viewing)"
        ]
       },
       {
        "space_names": [
         "Kiosk"
        ],
        "scdf_functional_spaces": [
         "Shop"
        ]
       },
       {
        "space_names": [
         "Laboratory"
        ],
        "scdf_functional_spaces": [
         "Laboratory - (Schools/ Colleges/ Tertiary Institutions)",
         "Laboratory - (Others)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Workshop Space will depend on what is indicated in its Occupancy Type."
         }
        ]
       },
       {
        "space_names": [
         "Laundry"
        ],
        "scdf_functional_spaces": [
         "Laundry – (With Machine Operation)",
         "Laundry – (Others)"
        ]
       },
       {
        "space_names": [
         "Library Room (Stack)"
        ],
        "scdf_functional_spaces": [
         "Library Room - (Stack Area)"
        ]
       },
       {
        "space_names": [
         "Library Room (Reading)"
        ],
        "scdf_functional_spaces": [
         "Library Room - (Reading Area)"
        ]
       },
       {
        "space_names": [
         "Lounge"
        ],
        "scdf_functional_spaces": [
         "Lounge"
        ]
       },
       {
        "space_names": [
         "Machine/ Printing Room"
        ],
        "scdf_functional_spaces": [
         "Machine/ Printing Room"
        ]
       },
       {
        "space_names": [
         "Mailroom"
        ],
        "scdf_functional_spaces": [
         "Office - (Admin/ General)"
        ]
       },
       {
        "space_names": [
         "Meeting Room"
        ],
        "scdf_functional_spaces": [
         "Meeting Room"
        ]
       },
       {
        "space_names": [
         "Music Studio"
        ],
        "scdf_functional_spaces": [
         "Dance Studio"
        ]
       },
       {
        "space_names": [
         "Night Club"
        ],
        "scdf_functional_spaces": [
         "Night Club"
        ]
       },
       {
        "space_names": [
         "Admin Office"
        ],
        "scdf_functional_spaces": [
         "Office - (Admin/ General)"
        ]
       },
       {
        "space_names": [
         "General Office"
        ],
        "scdf_functional_spaces": [
         "Office - (Admin/ General)"
        ]
       },
       {
        "space_names": [
         "Ancillary Office"
        ],
        "scdf_functional_spaces": [
         "Office - (Admin/ General)"
        ]
       },
       {
        "space_names": [
         "Director Office"
        ],
        "scdf_functional_spaces": [
         "Office – (Director/ Manager Room)"
        ]
       },
       {
        "space_names": [
         "Manager Office"
        ],
        "scdf_functional_spaces": [
         "Office – (Director/ Manager Room)"
        ]
       },
       {
        "space_names": [
         "Drafting Office"
        ],
        "scdf_functional_spaces": [
         "Office - (Drafting Room Area)"
        ]
       },
       {
        "space_names": [
         "Outdoor Display Area"
        ],
        "scdf_functional_spaces": [
         "Shop"
        ]
       },
       {
        "space_names": [
         "Packing Area"
        ],
        "scdf_functional_spaces": [
         "Packing Area/ Distribution Area"
        ]
       },
       {
        "space_names": [
         "Distribution Area"
        ],
        "scdf_functional_spaces": [
         "Packing Area/ Distribution Area"
        ]
       },
       {
        "space_names": [
         "Pantry"
        ],
        "scdf_functional_spaces": [
         "Pantry"
        ]
       },
       {
        "space_names": [
         "Prayer Hall"
        ],
        "scdf_functional_spaces": [
         "Prayer Hall"
        ]
       },
       {
        "space_names": [
         "Prayer Room"
        ],
        "scdf_functional_spaces": [
         "Prayer Hall"
        ]
       },
       {
        "space_names": [
         "Male Prayer Room"
        ],
        "scdf_functional_spaces": [
         "Prayer Hall"
        ]
       },
       {
        "space_names": [
         "Female Prayer Room"
        ],
        "scdf_functional_spaces": [
         "Prayer Hall"
        ]
       },
       {
        "space_names": [
         "Pre-Function Room"
        ],
        "scdf_functional_spaces": [
         "Pre-Function Room"
        ]
       },
       {
        "space_names": [
         "Production Area"
        ],
        "scdf_functional_spaces": [
         "Production Area"
        ]
       },
       {
        "space_names": [
         "Promotion Area"
        ],
        "scdf_functional_spaces": [
         "Promotion Area"
        ]
       },
       {
        "space_names": [
         "Reading Room"
        ],
        "scdf_functional_spaces": [
         "Reading Room"
        ]
       },
       {
        "space_names": [
         "Reception Area"
        ],
        "scdf_functional_spaces": [
         "Reception Area"
        ]
       },
       {
        "space_names": [
         "Seminar Room"
        ],
        "scdf_functional_spaces": [
         "Seminar Room"
        ]
       },
       {
        "space_names": [
         "Security Room"
        ],
        "scdf_functional_spaces": [
         "Office - (Admin/ General)"
        ]
       },
       {
        "space_names": [
         "Service Area"
        ],
        "scdf_functional_spaces": [
         "Service Area"
        ]
       },
       {
        "space_names": [
         "Shed"
        ],
        "scdf_functional_spaces": [
         "Multi-purpose hall/room - (Others)"
        ]
       },
       {
        "space_names": [
         "Shop"
        ],
        "scdf_functional_spaces": [
         "Shop"
        ]
       },
       {
        "space_names": [
         "Showflat"
        ],
        "scdf_functional_spaces": [
         "Showroom"
        ]
       },
       {
        "space_names": [
         "Showroom"
        ],
        "scdf_functional_spaces": [
         "Showroom"
        ]
       },
       {
        "space_names": [
         "Society Room"
        ],
        "scdf_functional_spaces": [
         "Society Room"
        ]
       },
       {
        "space_names": [
         "Spray Painting Room"
        ],
        "scdf_functional_spaces": [
         "Workshop - (Industrial Buildings)"
        ]
       },
       {
        "space_names": [
         "Staff Office"
        ],
        "scdf_functional_spaces": [
         "Staff Office"
        ]
       },
       {
        "space_names": [
         "Staff Lounge"
        ],
        "scdf_functional_spaces": [
         "Staff Lounge"
        ]
       },
       {
        "space_names": [
         "Supermarket"
        ],
        "scdf_functional_spaces": [
         "Supermarket"
        ]
       },
       {
        "space_names": [
         "Therapy Centre"
        ],
        "scdf_functional_spaces": [
         "Therapy Centre"
        ]
       },
       {
        "space_names": [
         "Ticketing Office"
        ],
        "scdf_functional_spaces": [
         "Therapy Centre"
        ]
       },
       {
        "space_names": [
         "Trading Floor"
        ],
        "scdf_functional_spaces": [
         "Trading Floor"
        ]
       },
       {
        "space_names": [
         "Visitors Lounge"
        ],
        "scdf_functional_spaces": [
         "Visitors Lounge"
        ]
       },
       {
        "space_names": [
         "Waiting Area"
        ],
        "scdf_functional_spaces": [
         "Waiting Area"
        ]
       },
       {
        "space_names": [
         "Workshop"
        ],
        "scdf_functional_spaces": [
         "Workshop - (Institutional Buildings)",
         "Workshop - (Industrial Buildings)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Workshop Space will depend on what is indicated in its Occupancy Type."
         }
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the OL of Workshop Space will depend on what is indicated in its Occupancy Type."
       }
      ]
     },
     {
      "category": "F&B spaces",
      "space_name_input_count": 14,
      "rows": [
       {
        "space_names": [
         "Bar"
        ],
        "scdf_functional_spaces": [
         "Bar/ Pub"
        ]
       },
       {
        "space_names": [
         "Pub"
        ],
        "scdf_functional_spaces": [
         "Bar/ Pub"
        ]
       },
       {
        "space_names": [
         "Cafe"
        ],
        "scdf_functional_spaces": [
         "Cafeteria"
        ]
       },
       {
        "space_names": [
         "Cafeteria"
        ],
        "scdf_functional_spaces": [
         "Cafeteria"
        ]
       },
       {
        "space_names": [
         "Canteen"
        ],
        "scdf_functional_spaces": [
         "Canteen"
        ]
       },
       {
        "space_names": [
         "Dining Area"
        ],
        "scdf_functional_spaces": [
         "Dining Area - (Hawker Centre)",
         "Dining Area - (Fast Food Outlet)",
         "Dining Area - (Others)^ ^that are not Hawker Centre or Fast Food Outlet"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Dining Area Space will depend on what is indicated in its Occupancy Type."
         }
        ]
       },
       {
        "space_names": [
         "Food Stall"
        ],
        "scdf_functional_spaces": [
         "Shop"
        ]
       },
       {
        "space_names": [
         "Kiosk"
        ],
        "scdf_functional_spaces": [
         "Shop"
        ]
       },
       {
        "space_names": [
         "Kitchen"
        ],
        "scdf_functional_spaces": [
         "Kitchen/ Service Area"
        ]
       },
       {
        "space_names": [
         "Service Area"
        ],
        "scdf_functional_spaces": [
         "Kitchen/ Service Area"
        ]
       },
       {
        "space_names": [
         "Service Counter"
        ],
        "scdf_functional_spaces": [
         "Kitchen/ Service Area"
        ]
       },
       {
        "space_names": [
         "Restaurant"
        ],
        "scdf_functional_spaces": [
         "Restaurant"
        ]
       },
       {
        "space_names": [
         "Snack Bar"
        ],
        "scdf_functional_spaces": [
         "Snack Bar"
        ]
       },
       {
        "space_names": [
         "Staff Canteen"
        ],
        "scdf_functional_spaces": [
         "Staff Canteen"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the OL of Dining Area Space will depend on what is indicated in its Occupancy Type."
       }
      ]
     },
     {
      "category": "Medical, healthcare spaces",
      "space_name_input_count": 16,
      "rows": [
       {
        "space_names": [
         "Area of Refuge"
        ],
        "scdf_functional_spaces": [
         "Area of Refuge – (Ambulatory Care Facility)",
         "Area of Refuge – (Custodian Care Facility)",
         "Area of Refuge – (Custodian Care Facility (Nursery)",
         "Area of Refuge – (Hospital)",
         "Area of Refuge – (Hospital without Patient Accommodation)",
         "Area of Refuge – (Nursing Care Facility)",
         "Area of Refuge – (Nursing Care Facility without Patient Accommodation)",
         "Area of Refuge – (Supervisory Care Facility)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Area of Refuge Space will depend on what is indicated in its Occupancy Type."
         }
        ]
       },
       {
        "space_names": [
         "Clinic"
        ],
        "scdf_functional_spaces": [
         "Shop"
        ]
       },
       {
        "space_names": [
         "Consultation Room"
        ],
        "scdf_functional_spaces": [
         "Consultation Room"
        ]
       },
       {
        "space_names": [
         "Examination Room"
        ],
        "scdf_functional_spaces": [
         "Examination Room"
        ]
       },
       {
        "space_names": [
         "Surgical Viewing Gallery"
        ],
        "scdf_functional_spaces": [
         "Gallery – (Surgical Viewing)"
        ]
       },
       {
        "space_names": [
         "Laboratory"
        ],
        "scdf_functional_spaces": [
         "Laboratory – (Healthcare Occupancy)"
        ]
       },
       {
        "space_names": [
         "Nurse Station"
        ],
        "scdf_functional_spaces": [
         "Nurse Station"
        ]
       },
       {
        "space_names": [
         "Operation Theatre"
        ],
        "scdf_functional_spaces": [
         "Operation Theatre"
        ]
       },
       {
        "space_names": [
         "Outpatient Waiting Area"
        ],
        "scdf_functional_spaces": [
         "Outpatient Waiting Area"
        ]
       },
       {
        "space_names": [
         "Patient Accommodation Intensive Care"
        ],
        "scdf_functional_spaces": [
         "Patient Accommodation – (Intensive Care)"
        ]
       },
       {
        "space_names": [
         "Patient Accommodation Room"
        ],
        "scdf_functional_spaces": [
         "Patient Accommodation – (Room)"
        ]
       },
       {
        "space_names": [
         "Patient Accommodation Ward"
        ],
        "scdf_functional_spaces": [
         "Patient Accommodation – (Ward)"
        ]
       },
       {
        "space_names": [
         "Isolation Ward"
        ],
        "scdf_functional_spaces": [
         "Patient Accommodation – (Ward)"
        ]
       },
       {
        "space_names": [
         "Pharmacy Staff Area"
        ],
        "scdf_functional_spaces": [
         "Pharmacy – (Staff Area)"
        ]
       },
       {
        "space_names": [
         "Pharmacy Waiting Area"
        ],
        "scdf_functional_spaces": [
         "Pharmacy – (Public Waiting Area)"
        ]
       },
       {
        "space_names": [
         "Treatment Room"
        ],
        "scdf_functional_spaces": [
         "Treatment Room"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the OL of Area of Refuge Space will depend on what is indicated in its Occupancy Type."
       }
      ]
     },
     {
      "category": "Assembly Spaces",
      "space_name_input_count": 28,
      "rows": [
       {
        "space_names": [
         "Amphitheatre"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Amphitheatre without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Auditorium"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Auditorium without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Cinema"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Cinema without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Grandstand"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Grandstand without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Assembly Hall"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Assembly Hall without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Concert Hall"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Concert Hall without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Exhibition Hall"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Exhibition Hall without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Conference Hall"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Conference Hall without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Function Hall"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Function Hall without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Lecture Room"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Lecture Room without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Spectator Area"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Spectator Area without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Theatre"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (with Fixed Bench Seating)",
         "Auditorium/ Theatre - (with Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Theatre without fixed seating"
        ],
        "scdf_functional_spaces": [
         "Auditorium/ Theatre - (without Individual Fixed Seating)"
        ]
       },
       {
        "space_names": [
         "Indoor Sports Hall"
        ],
        "scdf_functional_spaces": [
         "Indoor Sports Hall – (School With Multi-Purpose Hall)",
         "Indoor Sports Hall – (School Without Multi-Purpose Hall)",
         "Indoor Sports Hall – (Others)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Multi-purpose Hall"
        ],
        "scdf_functional_spaces": [
         "Multi-purpose Hall/ Room – (School/ Colleges)",
         "Multi-purpose Hall/ Room – (Others)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
         },
         {
          "marker": "^",
          "note": "NEA’s Multi-purpose Hall, Multi-purpose Room and Multi-purpose Sports Hall Spaces refer to Stadium Spaces only"
         }
        ]
       },
       {
        "space_names": [
         "Multi-purpose Room"
        ],
        "scdf_functional_spaces": [
         "Multi-purpose Hall/ Room – (School/ Colleges)",
         "Multi-purpose Hall/ Room – (Others)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
         },
         {
          "marker": "^",
          "note": "NEA’s Multi-purpose Hall, Multi-purpose Room and Multi-purpose Sports Hall Spaces refer to Stadium Spaces only"
         }
        ]
       },
       {
        "space_names": [
         "Multi-purpose Sports Hall"
        ],
        "scdf_functional_spaces": [
         "Multi-purpose Sports Hall – (Public Sports Complex)",
         "Multi-purpose Sports Hall – (Public Swimming Complex",
         "Multi-purpose Sports Hall – (Stadium)",
         "Multi-purpose Sports Hall – (Others)"
        ],
        "notes": [
         {
          "marker": "*",
          "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
         }
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
       },
       {
        "marker": "^",
        "note": "NEA’s Multi-purpose Hall, Multi-purpose Room and Multi-purpose Sports Hall Spaces refer to Stadium Spaces only"
       }
      ]
     },
     {
      "category": "Supporting spaces for performing",
      "space_name_input_count": 9,
      "rows": [
       {
        "space_names": [
         "Audio Visual Area"
        ],
        "scdf_functional_spaces": [
         "Audio Visual Control Room for Theatres / Cinemas / Concert Halls"
        ]
       },
       {
        "space_names": [
         "Audio Visual Control Room"
        ],
        "scdf_functional_spaces": [
         "Audio Visual Control Room for Theatres / Cinemas / Concert Halls"
        ]
       },
       {
        "space_names": [
         "Audio Visual Lighting Control Room"
        ],
        "scdf_functional_spaces": [
         "Audio Visual Control Room for Theatres / Cinemas / Concert Halls"
        ]
       },
       {
        "space_names": [
         "Live Entertainment"
        ],
        "scdf_functional_spaces": [
         "Visitors Lounge"
        ]
       },
       {
        "space_names": [
         "Live Performance"
        ],
        "scdf_functional_spaces": [
         "Visitors Lounge"
        ]
       },
       {
        "space_names": [
         "Orchestral Pit"
        ],
        "scdf_functional_spaces": [
         "Orchestral Pit"
        ]
       },
       {
        "space_names": [
         "Projection Room"
        ],
        "scdf_functional_spaces": [
         "Projection Room – (Theatres / Cinemas / Concert Halls)",
         "Projection Room – (Others)"
        ]
       },
       {
        "space_names": [
         "Back Stage"
        ],
        "scdf_functional_spaces": [
         "Stage, Front / Back - (Schools / Colleges/ Tertiary Institutions)",
         "Stage, Front / Back - (Theatres / Cinemas / Concert Halls)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Front Stage"
        ],
        "scdf_functional_spaces": [
         "Stage, Front / Back - (Schools / Colleges/ Tertiary Institutions)",
         "Stage, Front / Back - (Theatres / Cinemas / Concert Halls)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
         }
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the OL of Indoor Sports Hall, Multi-purpose Hall, Multi-purpose Room, Multi-purpose Sports Hall Spaces will depend on what is indicated in each Space’s Occupancy Type"
       }
      ]
     },
     {
      "category": "Entertainment, recreation spaces",
      "space_name_input_count": 57,
      "rows": [
       {
        "space_names": [
         "Amusement Park"
        ],
        "scdf_functional_spaces": [
         "Amusement Park (excluding Machine Area)"
        ]
       },
       {
        "space_names": [
         "Billiards Room"
        ],
        "scdf_functional_spaces": [
         "Billiards Room"
        ]
       },
       {
        "space_names": [
         "Body Massage"
        ],
        "scdf_functional_spaces": [
         "Spa"
        ]
       },
       {
        "space_names": [
         "Bowling Alley"
        ],
        "scdf_functional_spaces": [
         "Bowling Alley - (excluding Bowling Lane)"
        ]
       },
       {
        "space_names": [
         "Bowling Lane"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Casino"
        ],
        "scdf_functional_spaces": [
         "Indoor Games Room"
        ]
       },
       {
        "space_names": [
         "Children Playground"
        ],
        "scdf_functional_spaces": [
         "Children Playground - (including Playground Equipment)"
        ]
       },
       {
        "space_names": [
         "Water Playground"
        ],
        "scdf_functional_spaces": [
         "Children Playground - (including Playground Equipment)"
        ]
       },
       {
        "space_names": [
         "Interactive Water Fountain"
        ],
        "scdf_functional_spaces": [
         "Children Playground - (including Playground Equipment)"
        ]
       },
       {
        "space_names": [
         "Club Room"
        ],
        "scdf_functional_spaces": [
         "Club Room"
        ]
       },
       {
        "space_names": [
         "Discotheque Dancing Area"
        ],
        "scdf_functional_spaces": [
         "Discotheque - (including Dine & Dance Area)"
        ]
       },
       {
        "space_names": [
         "Discotheque Dining Area"
        ],
        "scdf_functional_spaces": [
         "Discotheque - (including Dine & Dance Area)"
        ]
       },
       {
        "space_names": [
         "Foot Reflexology"
        ],
        "scdf_functional_spaces": [
         "Spa"
        ]
       },
       {
        "space_names": [
         "Hockey Field"
        ],
        "scdf_functional_spaces": [
         "Field – (Hockey / Soccer)"
        ]
       },
       {
        "space_names": [
         "Hockey Pitch"
        ],
        "scdf_functional_spaces": [
         "Field – (Hockey / Soccer)"
        ]
       },
       {
        "space_names": [
         "Rugby Field"
        ],
        "scdf_functional_spaces": [
         "Field – (Rugby)"
        ]
       },
       {
        "space_names": [
         "Rugby Pitch"
        ],
        "scdf_functional_spaces": [
         "Field – (Rugby)"
        ]
       },
       {
        "space_names": [
         "Soccer Field"
        ],
        "scdf_functional_spaces": [
         "Field – (Hockey / Soccer)"
        ]
       },
       {
        "space_names": [
         "Soccer Pitch"
        ],
        "scdf_functional_spaces": [
         "Field – (Hockey / Soccer)"
        ]
       },
       {
        "space_names": [
         "Fitness Corner"
        ],
        "scdf_functional_spaces": [
         "Fitness Club / Centre"
        ]
       },
       {
        "space_names": [
         "Fitness Club"
        ],
        "scdf_functional_spaces": [
         "Fitness Club / Centre"
        ]
       },
       {
        "space_names": [
         "Fitness Centre"
        ],
        "scdf_functional_spaces": [
         "Fitness Club / Centre"
        ]
       },
       {
        "space_names": [
         "Gaming Centre"
        ],
        "scdf_functional_spaces": [
         "Indoor Games Room"
        ]
       },
       {
        "space_names": [
         "Gymnasium"
        ],
        "scdf_functional_spaces": [
         "Gymnasium"
        ]
       },
       {
        "space_names": [
         "Health Club"
        ],
        "scdf_functional_spaces": [
         "Health Club/ Health Centre"
        ]
       },
       {
        "space_names": [
         "Health Centre"
        ],
        "scdf_functional_spaces": [
         "Health Club/ Health Centre"
        ]
       },
       {
        "space_names": [
         "Indoor Games Room"
        ],
        "scdf_functional_spaces": [
         "Indoor Games Room"
        ]
       },
       {
        "space_names": [
         "Karaoke Lounge"
        ],
        "scdf_functional_spaces": [
         "Karaoke Lounge"
        ]
       },
       {
        "space_names": [
         "Karaoke Dining Area"
        ],
        "scdf_functional_spaces": [
         "Karaoke Lounge"
        ]
       },
       {
        "space_names": [
         "Recreation Room"
        ],
        "scdf_functional_spaces": [
         "Recreation Room"
        ]
       },
       {
        "space_names": [
         "Refreshment Area"
        ],
        "scdf_functional_spaces": [
         "Refreshment Area"
        ]
       },
       {
        "space_names": [
         "Skating Rink"
        ],
        "scdf_functional_spaces": [
         "Skating Rink – (Rink Area)"
        ]
       },
       {
        "space_names": [
         "Skating Rink - Spectator Area"
        ],
        "scdf_functional_spaces": [
         "Skating Rink – (Spectator Area)"
        ]
       },
       {
        "space_names": [
         "Spa"
        ],
        "scdf_functional_spaces": [
         "Spa"
        ]
       },
       {
        "space_names": [
         "Hot Tub"
        ],
        "scdf_functional_spaces": [
         "Spa"
        ]
       },
       {
        "space_names": [
         "Jacuzzi"
        ],
        "scdf_functional_spaces": [
         "Spa"
        ]
       },
       {
        "space_names": [
         "Badminton Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Badminton Court"
        ]
       },
       {
        "space_names": [
         "Basketball Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Basketball Court"
        ]
       },
       {
        "space_names": [
         "Basketball Half Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Basketball Court (Half-court)"
        ]
       },
       {
        "space_names": [
         "Futsal Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Futsal Court"
        ]
       },
       {
        "space_names": [
         "Netball Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Netball Court"
        ]
       },
       {
        "space_names": [
         "Netball Half Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Netball Court (Half-court)"
        ]
       },
       {
        "space_names": [
         "Squash Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Squash Court"
        ]
       },
       {
        "space_names": [
         "Sepak Takraw Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Sepak Takraw Court"
        ]
       },
       {
        "space_names": [
         "Tennis Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Tennis Court"
        ]
       },
       {
        "space_names": [
         "Tennis Half Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Tennis Court (Half-court)"
        ]
       },
       {
        "space_names": [
         "Volleyball Court"
        ],
        "scdf_functional_spaces": [
         "Sports Court – Volleyball Court"
        ]
       },
       {
        "space_names": [
         "Swimming Pool"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool – Condominium/ Apartment",
         "Swimming Pool – Hotel",
         "Swimming Pool – Private Club",
         "Swimming Pool – Public Sports Complex",
         "Swimming Pool – Public Swimming Complex",
         "Swimming Pool – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Family Pool"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool Deck – Condominium/ Apartment",
         "Swimming Pool Deck – Hotel",
         "Swimming Pool Deck – Private Club",
         "Swimming Pool Deck – Public Sports Complex",
         "Swimming Pool Deck – Public Swimming Complex",
         "Swimming Pool Deck – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Hydrotherapy Pool"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool Deck – Condominium/ Apartment",
         "Swimming Pool Deck – Hotel",
         "Swimming Pool Deck – Private Club",
         "Swimming Pool Deck – Public Sports Complex",
         "Swimming Pool Deck – Public Swimming Complex",
         "Swimming Pool Deck – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Kids Pool"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool Deck – Condominium/ Apartment",
         "Swimming Pool Deck – Hotel",
         "Swimming Pool Deck – Private Club",
         "Swimming Pool Deck – Public Sports Complex",
         "Swimming Pool Deck – Public Swimming Complex",
         "Swimming Pool Deck – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Lap Pool"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool Deck – Condominium/ Apartment",
         "Swimming Pool Deck – Hotel",
         "Swimming Pool Deck – Private Club",
         "Swimming Pool Deck – Public Sports Complex",
         "Swimming Pool Deck – Public Swimming Complex",
         "Swimming Pool Deck – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Leisure Pool"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool Deck – Condominium/ Apartment",
         "Swimming Pool Deck – Hotel",
         "Swimming Pool Deck – Private Club",
         "Swimming Pool Deck – Public Sports Complex",
         "Swimming Pool Deck – Public Swimming Complex",
         "Swimming Pool Deck – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Spa Pool"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool Deck – Condominium/ Apartment",
         "Swimming Pool Deck – Hotel",
         "Swimming Pool Deck – Private Club",
         "Swimming Pool Deck – Public Sports Complex",
         "Swimming Pool Deck – Public Swimming Complex",
         "Swimming Pool Deck – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Wading Pool"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool Deck – Condominium/ Apartment",
         "Swimming Pool Deck – Hotel",
         "Swimming Pool Deck – Private Club",
         "Swimming Pool Deck – Public Sports Complex",
         "Swimming Pool Deck – Public Swimming Complex",
         "Swimming Pool Deck – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Swimming Pool Deck"
        ],
        "scdf_functional_spaces": [
         "Swimming Pool Deck – Condominium/ Apartment",
         "Swimming Pool Deck – Hotel",
         "Swimming Pool Deck – Private Club",
         "Swimming Pool Deck – Public Sports Complex",
         "Swimming Pool Deck – Public Swimming Complex",
         "Swimming Pool Deck – Serviced Apartment"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Training Area"
        ],
        "scdf_functional_spaces": [
         "Training Area– Public Sports Complex",
         "Training Area– Public Swimming Complex",
         "Training Area– Stadium"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the OL of Swimming Pool Deck will depend on what is indicated in its Occupancy Type"
       }
      ]
     },
     {
      "category": "Open spaces and open-sided spaces",
      "space_name_input_count": 14,
      "rows": [
       {
        "space_names": [
         "Backyard"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Courtyard"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Service Yard"
        ],
        "scdf_functional_spaces": [
         "Service Area"
        ]
       },
       {
        "space_names": [
         "Outdoor Refreshment Area"
        ],
        "scdf_functional_spaces": [
         "Dining Area - (Others)"
        ]
       },
       {
        "space_names": [
         "Pavilion"
        ],
        "scdf_functional_spaces": [
         "Multi-purpose Hall / Room - (Others)"
        ]
       },
       {
        "space_names": [
         "Roof"
        ],
        "scdf_functional_spaces": [
         "Roof (Access for Maintenance only)"
        ]
       },
       {
        "space_names": [
         "Green Roof (public)"
        ],
        "scdf_functional_spaces": [
         "Roof Garden/ Roof Terrace, Public - (Other Areas)"
        ]
       },
       {
        "space_names": [
         "Green Roof (access for maintenance only)"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Private Roof Garden"
        ],
        "scdf_functional_spaces": [
         "Roof Garden/ Roof Terrace, Private (Non-simultaneous part of Individual Residential Unit)"
        ]
       },
       {
        "space_names": [
         "Jogging Track"
        ],
        "scdf_functional_spaces": [
         "Roof Garden/ Roof Terrace, Public (Jogging Track/ Designated Foot Path ≤ 3m in width)"
        ]
       },
       {
        "space_names": [
         "Footpath"
        ],
        "scdf_functional_spaces": [
         "Roof Garden/ Roof Terrace, Public (Jogging Track/ Designated Foot Path ≤ 3m in width)"
        ]
       },
       {
        "space_names": [
         "Roof Garden"
        ],
        "scdf_functional_spaces": [
         "Roof Garden/ Roof Terrace, Public (Planter Box < 300mm High)",
         "Roof Garden/ Roof Terrace, Public (Planter Box ≥ 300mm (covered fully with trees/shrubs))",
         "Roof Garden/ Roof Terrace, Public (Planter Box ≥ 300mm, ≤ 500mm High(Turf))",
         "Roof Garden/ Roof Terrace, Public (Planter Box ≥ 500mm High (Without Step or Ramp Access))",
         "Roof Garden/ Roof Terrace, Public (Sunken / Elevated Water Feature < 300mm in Depth or Height)",
         "Roof Garden/ Roof Terrace, Public (Sunken / Elevated Water Feature ≥ 300mm in Depth or Height)"
        ],
        "notes": [
         {
          "marker": "***",
          "note": "Note that the Roof Garden spaces must ensure the following: (i) Planter Boxes and Water Features are indicated if applicable (ii) “TRUE/FALSE” have been indicated for the following IFC+SG properties – FullyCoveredWithTreesShrub, StepRampAccess"
         }
        ]
       },
       {
        "space_names": [
         "Sunken Planting Area"
        ],
        "scdf_functional_spaces": [
         "Roof Garden/ Roof Terrace, Public (Sunken Planting Area (Fully Covered with Trees or Shrubs)",
         "Roof Garden/ Roof Terrace, Public (Sunken Planting Area (Turf))"
        ],
        "notes": [
         {
          "marker": "***",
          "note": "Note that the Roof Garden spaces must ensure the following: (i) Planter Boxes and Water Features are indicated if applicable (ii) “TRUE/FALSE” have been indicated for the following IFC+SG properties – FullyCoveredWithTreesShrub, StepRampAccess"
         }
        ]
       },
       {
        "space_names": [
         "Roof Garden"
        ],
        "scdf_functional_spaces": [
         "Roof Garden/ Roof Terrace, Public (Other Areas)"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the OL of Roof Garden spaces will depend on what is indicated in each Space's Occupancy Type"
         }
        ]
       },
       {
        "space_names": [
         "Garden"
        ],
        "scdf_functional_spaces": [
         "Roof Garden/ Roof Terrace, Public (Other Areas)"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the OL of Roof Garden spaces will depend on what is indicated in each Space's Occupancy Type"
       },
       {
        "marker": "***",
        "note": "Note that the Roof Garden spaces must ensure the following: (i) Planter Boxes and Water Features are indicated if applicable (ii) “TRUE/FALSE” have been indicated for the following IFC+SG properties – FullyCoveredWithTreesShrub, StepRampAccess"
       }
      ]
     },
     {
      "category": "M&E spaces",
      "space_name_input_count": 67,
      "rows": [
       {
        "space_names": [
         "Battery Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Cooling Tower"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Equipment Disinfection Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Equipment Washing Bay"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Lubrication Bay"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Pulley Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Mechanical Plant Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "AC Plant Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "AHU Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Boiler Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Boiler Room (Oil Fired)"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Chiller Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Discharge Valve Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Electric Lift Motor Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Electrical Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Essential Fan Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Fire Pump Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Balancing Pump Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Domestic Pump Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Irrigation Pump Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Potable Water Pump Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Sprinkler Pump Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Pumped Sanitary Pump Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Pumped Drainage System Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Ejector Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Emergency Generator Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Generator Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "High Voltage Switch Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Hydraulic Lift Motor Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Lift Machine Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Lift Motor Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Low Voltage Switch Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Oil Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Sprinkler Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Telecommunication Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Equipment Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Transformer Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Wet Riser Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Electrical Switchgear Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "PABX Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Server Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "MDF Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Mobile Installation Space"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Mobile Deployment Space"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Electronics Parking System Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Police Equipment Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Vent Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Substation"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Meter Compartment"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Domestic Transfer Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Hosereel Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Hydrant Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "NEWater Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Non-potable Water Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Potable Water Tank Room"
        ],
        "scdf_functional_spaces": [
         "Mechanical Plant Room"
        ]
       },
       {
        "space_names": [
         "Balancing Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Detention Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Domestic Water Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Domestic Booster Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Hot Water Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Make Up Water Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "NEWater Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Potable Water Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Pneumatic Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Rainwater Harvesting Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Irrigation Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       },
       {
        "space_names": [
         "Sprinkler Tank"
        ],
        "scdf_functional_spaces": [
         "Water Tank"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       }
      ]
     },
     {
      "category": "Storage spaces",
      "space_name_input_count": 16,
      "rows": [
       {
        "space_names": [
         "Bin Centre"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Bin Point"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Recycling Point"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Main Recycling Point"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Coldroom"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Deposit Room"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Refuse Room"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Refuse Chute Chamber"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Recyclables Chute Chamber"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Storage"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Storeroom"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Strong Room"
        ],
        "scdf_functional_spaces": [
         "Storage / Store Room"
        ]
       },
       {
        "space_names": [
         "Mortuary"
        ],
        "scdf_functional_spaces": [
         "Mortuary"
        ]
       },
       {
        "space_names": [
         "Hazardous Waste Storage Area"
        ],
        "scdf_functional_spaces": [
         "General Storage"
        ]
       },
       {
        "space_names": [
         "Industrial Waste Storage Area"
        ],
        "scdf_functional_spaces": [
         "General Storage"
        ]
       },
       {
        "space_names": [
         "Warehouse"
        ],
        "scdf_functional_spaces": [
         "General Storage"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       }
      ]
     },
     {
      "category": "Commuter facilities",
      "space_name_input_count": 13,
      "rows": [
       {
        "space_names": [
         "Driveway"
        ],
        "scdf_functional_spaces": [
         "Car Parking Area"
        ]
       },
       {
        "space_names": [
         "Garage"
        ],
        "scdf_functional_spaces": [
         "Car Parking Area"
        ]
       },
       {
        "space_names": [
         "Parking Place"
        ],
        "scdf_functional_spaces": [
         "Car Parking Area"
        ],
        "notes": [
         {
          "marker": "**",
          "note": "Note that the vehicle type of Parking Place Spaces shall be declared in IFC+SG property \"ParkingType\""
         }
        ]
       },
       {
        "space_names": [
         "Vehicle Washing Bay"
        ],
        "scdf_functional_spaces": [
         "Car Parking Area"
        ]
       },
       {
        "space_names": [
         "Loading/ Unloading Bay"
        ],
        "scdf_functional_spaces": [
         "Loading / Unloading Area"
        ]
       },
       {
        "space_names": [
         "Loading/ Unloading Platform"
        ],
        "scdf_functional_spaces": [
         "Loading / Unloading Area"
        ]
       },
       {
        "space_names": [
         "Alighting Point"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Boarding Point"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Car Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Drop Off Point"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Bus Stop"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Taxi Bay"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Taxi Shelter"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "Note that the vehicle type of Parking Place Spaces shall be declared in IFC+SG property \"ParkingType\""
       }
      ]
     },
     {
      "category": "Circulation spaces",
      "space_name_input_count": 41,
      "rows": [
       {
        "space_names": [
         "Bed Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Cargo Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Common Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Evacuation Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Goods Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Fire Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Passenger Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Protected Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Smoke-Free Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Service Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Private Lift Lobby"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Equipment Platform"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Promenade"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Boardwalk"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Through-Block Link"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Access Aisle"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Private Corridor"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Corridor"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "External Corridor"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Open Walkway"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Covered Walkway"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Footway"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Pathway"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Veranda"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Void Deck"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "External Exit Passageway"
        ],
        "scdf_functional_spaces": []
       },
       {
        "space_names": [
         "Internal Exit Passageway"
        ],
        "scdf_functional_spaces": []
       },
       {
        "space_names": [
         "External Exit Ramp"
        ],
        "scdf_functional_spaces": [],
        "notes": [
         {
          "marker": "***",
          "note": "All Ramp Spaces must include modelling of ramp components (IfcRamp)."
         }
        ]
       },
       {
        "space_names": [
         "Internal Exit Ramp"
        ],
        "scdf_functional_spaces": [],
        "notes": [
         {
          "marker": "***",
          "note": "All Ramp Spaces must include modelling of ramp components (IfcRamp)."
         }
        ]
       },
       {
        "space_names": [
         "External Exit Staircase"
        ],
        "scdf_functional_spaces": [],
        "notes": [
         {
          "marker": "**",
          "note": "All Staircase Spaces must include modelling of staircase components (IfcStair). IfcStair components representing Hardwood Staircases should indicate “Hardwood” for the Material parameter."
         }
        ]
       },
       {
        "space_names": [
         "Internal Exit Staircase"
        ],
        "scdf_functional_spaces": [],
        "notes": [
         {
          "marker": "**",
          "note": "All Staircase Spaces must include modelling of staircase components (IfcStair). IfcStair components representing Hardwood Staircases should indicate “Hardwood” for the Material parameter."
         }
        ]
       },
       {
        "space_names": [
         "Staircase"
        ],
        "scdf_functional_spaces": [],
        "notes": [
         {
          "marker": "**",
          "note": "All Staircase Spaces must include modelling of staircase components (IfcStair). IfcStair components representing Hardwood Staircases should indicate “Hardwood” for the Material parameter."
         }
        ]
       },
       {
        "space_names": [
         "Atrium"
        ],
        "scdf_functional_spaces": [
         "Atrium Floor"
        ]
       },
       {
        "space_names": [
         "Concourse"
        ],
        "scdf_functional_spaces": [
         "Concourse"
        ]
       },
       {
        "space_names": [
         "Foyer"
        ],
        "scdf_functional_spaces": [
         "Foyer – (Bus / Airport / Ferry Terminal or Station)"
        ]
       },
       {
        "space_names": [
         "Passenger Arrival Area"
        ],
        "scdf_functional_spaces": [
         "Passenger Arrival / Departure Areas – (Bus / Airport / Ferry)"
        ]
       },
       {
        "space_names": [
         "Passenger Departure Area"
        ],
        "scdf_functional_spaces": [
         "Passenger Arrival / Departure Areas – (Bus / Airport / Ferry)"
        ]
       },
       {
        "space_names": [
         "Pedestrian Linkway (with commercial activities)"
        ],
        "scdf_functional_spaces": [
         "Pedestrian Linkway (aboveground or underground) – with Commercial Activities"
        ]
       },
       {
        "space_names": [
         "Pedestrian Linkway (building to Rapid Transit Stations without commercial activities)"
        ],
        "scdf_functional_spaces": [
         "Pedestrian Linkway (aboveground or underground) – building to Rapid Transit Stations (e.g. Mass Rapid Transit (MRT)) without commercial activities"
        ]
       },
       {
        "space_names": [
         "Pedestrian Linkway (building to building without commercial activities)"
        ],
        "scdf_functional_spaces": [
         "Pedestrian linkway (aboveground or underground) – building to building without commercial activities"
        ]
       },
       {
        "space_names": [
         "Pedestrian Linkway (standalone type without commercial activities)"
        ],
        "scdf_functional_spaces": [
         "Pedestrian linkway (aboveground or underground) – standalone type without commercial activities"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       },
       {
        "marker": "**",
        "note": "All Staircase Spaces must include modelling of staircase components (IfcStair). IfcStair components representing Hardwood Staircases should indicate “Hardwood” for the Material parameter."
       },
       {
        "marker": "***",
        "note": "All Ramp Spaces must include modelling of ramp components (IfcRamp)."
       }
      ]
     },
     {
      "category": "Other non simultaneous spaces",
      "space_name_input_count": 22,
      "rows": [
       {
        "space_names": [
         "Airlock"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Dry Riser Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Electrical Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Gas Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Ventilation Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Water Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Wet Riser Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Lift Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Telecommunication Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Chilled Water Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Sewerage Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Exhaust Shaft"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Refuse Chute"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Recyclables Chute"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Household non-shelter"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Storey Shelter"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Storey non-shelter"
        ],
        "scdf_functional_spaces": [
         "Corridor"
        ]
       },
       {
        "space_names": [
         "Airwell (non-accessible)"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Letter Box"
        ],
        "scdf_functional_spaces": [
         "Lobby"
        ]
       },
       {
        "space_names": [
         "Staircase Storey Shelter"
        ],
        "scdf_functional_spaces": []
       },
       {
        "space_names": [
         "Staircase Storey non-Shelter"
        ],
        "scdf_functional_spaces": []
       },
       {
        "space_names": [
         "Rest Area"
        ],
        "scdf_functional_spaces": [
         "Restroom"
        ]
       }
      ],
      "legend": [
       {
        "marker": "*",
        "note": "For the corresponding OL Factors, please refer to Table 1.4B: Occupant Load Factors of the SCDF Fire Code, or unless otherwise stated"
       }
      ]
     }
    ],
    "marker_note": "Footnote markers published on the official space-name tables, resolved against the legend of the table each value appears in and matched per row, not per name. The same marker means different things on different tables — '**' is an occupant-load dependency on most, but 'declare ParkingType' on Commuter facilities and 'model IfcStair/IfcRamp' on Circulation spaces — and one name can carry different markers on different rows of the SAME table (Roof Garden). They are therefore captured verbatim rather than interpreted. `legend` on a category is that table's full footnote list, including any footnote the page defines but attaches to no row."
   }
  },
  {
   "path": "corpus/_reference/structural_enums.json",
   "url": "/corpus/_reference/structural_enums.json",
   "sha256": "fc7ee4ac1a7f07bcc18dd0bd15dc29c6fe06b25c5820f2917ed128fccc50929f",
   "data": {
    "source": "CORENET X Code of Practice v3.1, p3 (structural-wide value lists)",
    "note": "Referenced by parameters where input_limited==true and the property name matches one of these groups. Resolved values are also inlined into each component's parameters.json as allowed_values.",
    "enum_groups": [
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "BeamSpanType"
      ],
      "allowed_values": [
       "Single",
       "End",
       "Interior",
       "Cantilever"
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "ConnectionTypeBottom",
       "ConnectionTypeTop",
       "LeftConnectionType",
       "RightConnectionType"
      ],
      "allowed_values": [
       "Pinned",
       "Fixed",
       "Free"
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "ConstructionMethod"
      ],
      "allowed_values": [
       "CIS",
       "PC",
       "PT (Pre)",
       "PT (Post)",
       "PF",
       "PPVC",
       "Spun [for pile element only]"
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "MaterialGrade"
      ],
      "allowed_values": [
       "C12/15",
       "C20/25",
       "C30/37",
       "C32/40",
       "C35/45",
       "C40/50",
       "C50/60",
       "C55/67",
       "C60/75",
       "C70/85",
       "C80/95",
       "S235",
       "S275",
       "S355",
       "S460"
      ],
      "notes": [
       {
        "marker": "*",
        "note": "Note: C60/75 and above consider as high strength concrete",
        "source": "CORENET X CoP v3.1 (edition 2025-12), PDF p.249 — 'Modelling IFC+SG for Structural Submission: List of inputs for IFC+SG Structural Parameters'"
       }
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "PileType"
      ],
      "allowed_values": [
       "Driven",
       "Bored",
       "Jacked in"
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "ReinforcementLength"
      ],
      "allowed_values": [
       "Fully reinforced",
       "Unreinforced",
       "Any numerical value [up to 1 decimal place]"
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "ReinforcementSteelGrade"
      ],
      "allowed_values": [
       "500A",
       "500B",
       "500C",
       "600A",
       "600B",
       "600C"
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "SectionFabricationMethod"
      ],
      "allowed_values": [
       "Hot rolled",
       "Cold formed"
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "SlabType"
      ],
      "allowed_values": [
       "One way",
       "Two way",
       "Cantilever",
       "Flat slab",
       "Flat slab with drop panel",
       "Transfer Slab"
      ]
     },
     {
      "scope": "structural",
      "page": 3,
      "properties": [
       "StirrupsType",
       "StirrupsTypeLeft",
       "StirrupsTypeMiddle",
       "StirrupsTypeRight"
      ],
      "allowed_values": [
       "Normal",
       "U",
       "C",
       "CL [for civil defence shelter]",
       "Torsion"
      ]
     }
    ],
    "marker_note": "Footnote markers published with these value lists are captured as `notes` on the group and stripped from the values themselves — the marker points at the CoP's legend, it is not part of the value a model should carry."
   }
  },
  {
   "path": "corpus/_reference/system_types.json",
   "url": "/corpus/_reference/system_types.json",
   "sha256": "02bea95b370675359cf211c8c2a25f33fc9f096d2f350b1bfdf8eca71898ca8c",
   "data": {
    "source": "CORENET X — IFC-SG Glossary of Identified Components: System (List of System Types)",
    "provenance": {
     "source_url": "https://info.corenet.gov.sg/ifc-sg/bim-data-(ifc-sg)/glossary-of-identified-components?id=ce4b85db-f226-420b-a6db-14edd91ec173",
     "retrieved": "2026-07-19",
     "note": "The canonical List of System Types is rendered inline on the System glossary page (no separate page)."
    },
    "note": "Canonical SystemType vocabulary, shared corpus-wide. All 16 components carrying the SystemType/SystemName pair use the same value list; the CoP extraction stored a truncated 6-value example ('Drainage, Sanitary, Sewerage, Potable Water, Sprinkler, Wet Riser'), all of which are in this canonical list. CoP inconsistency: the same SystemType property is marked input_limited on only System and Prefabricated Building Systems and MEP Components — every other component leaves it free-input despite sharing the identical vocabulary.",
    "system_types": [
     "Sanitary",
     "Kitchen Fresh Air",
     "Sewerage",
     "Parking Place Exhaust Air",
     "Drainage",
     "Staircase Pressurisation Air",
     "Rainwater",
     "Genset Exhaust Air",
     "Potable Water",
     "Pollution Control Equipment Exhaust Air",
     "Sprinkler",
     "Kitchenhood Exhaust Air",
     "Foam Sprinkler",
     "PWCS Fresh Air",
     "Foam Fire Extinguishing",
     "Wet Riser",
     "Dry Riser",
     "Trade Effluent"
    ],
    "applies_to": [
     {
      "component": "Breeching Inlet",
      "discipline": "ARC",
      "input_limited": false
     },
     {
      "component": "Culvert/ Drains",
      "discipline": "ARC",
      "input_limited": false
     },
     {
      "component": "Grating",
      "discipline": "ARC",
      "input_limited": false
     },
     {
      "component": "Gutter",
      "discipline": "ARC",
      "input_limited": false
     },
     {
      "component": "Sanitary Appliances",
      "discipline": "ARC",
      "input_limited": false
     },
     {
      "component": "System",
      "discipline": "ARC",
      "input_limited": true
     },
     {
      "component": "Distribution Chamber",
      "discipline": "MEP",
      "input_limited": false
     },
     {
      "component": "Foam Inlet / Outlet",
      "discipline": "MEP",
      "input_limited": false
     },
     {
      "component": "Interceptor",
      "discipline": "MEP",
      "input_limited": false
     },
     {
      "component": "Pipes/ Ducts",
      "discipline": "MEP",
      "input_limited": false
     },
     {
      "component": "Prefabricated Building Systems and MEP Components",
      "discipline": "MEP",
      "input_limited": true
     },
     {
      "component": "Pump",
      "discipline": "MEP",
      "input_limited": false
     },
     {
      "component": "Sprinkler (Non-Fire; For NEA)",
      "discipline": "MEP",
      "input_limited": false
     },
     {
      "component": "Valve",
      "discipline": "MEP",
      "input_limited": false
     },
     {
      "component": "Waste Terminal",
      "discipline": "MEP",
      "input_limited": false
     },
     {
      "component": "Water Meter",
      "discipline": "MEP",
      "input_limited": false
     }
    ]
   }
  }
 ]
}
