{
 "meta": {
  "version": "0.2",
  "note": "OpenBEP LOD specification. All wording is OpenBEP's own. Organised by level like the BIMForum LOD Specification, which is cited, never copied. Property names follow IFC 4.3 property sets and COBie fields; Revit names are built-in parameter names (verify per version)."
 },
 "lod": {
  "100": "Symbol, allowance or massing; information may be derived from other elements.",
  "200": "Generic placeholder with approximate size, shape, location and orientation.",
  "300": "Designed element whose size, shape, location and orientation can be measured from the model.",
  "350": "LOD 300 plus the interfaces with neighbouring elements needed for construction coordination.",
  "400": "Fabrication / installation level detail, normally from approved submittals or shop drawings.",
  "500": "Field-verified record of the installed element. It is not more detailed than LOD 400; the accuracy must be stated separately."
 },
 "uses": {
  "design_review": "Design review / authoring",
  "rendering": "Visualisation and photometric rendering",
  "lighting_analysis": "Lighting / daylighting analysis",
  "energy": "Energy and load analysis",
  "coordination": "3D coordination / clash avoidance",
  "cost": "Cost estimating",
  "quantities": "Quantity take-off",
  "prefab": "Prefabrication / digital fabrication",
  "handover": "Handover / record model (COBie-type data)",
  "fm": "Facility management / maintenance",
  "commissioning": "Commissioning",
  "space_mgmt": "Space management",
  "code_check": "Code and accessibility compliance checking",
  "existing": "Existing conditions modelling / renovation",
  "asset_reg": "Asset register",
  "spec": "Specification link",
  "sustain": "Sustainability certification"
 },
 "groups": [
  "01 Identity and asset",
  "02 Architecture",
  "03 Structure",
  "04 Mechanical",
  "05 Plumbing and fire protection",
  "06 Electrical and communications",
  "07 Site and civil",
  "08 Rail, bridges and tunnels",
  "09 Specialty systems"
 ],
 "P": {
  "ifc_export_class": {
   "l": "IFC class and predefined type",
   "lf": "Classe et type prédéfini IFC",
   "t": "IfcLabel",
   "u": null,
   "ex": "IfcLightFixture.POINTSOURCE",
   "d": "IFC entity (and PredefinedType) the object must export as.",
   "ifc": "IfcObject class + PredefinedType",
   "rv": [
    "builtin",
    "Export to IFC As / IFC Predefined Type (names vary by Revit version - verify)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "IfcExportAs",
    "IfcExportType",
    "Export to IFC As",
    "IFC Predefined Type",
    "ObjectType"
   ],
   "rn": "Export to IFC As / IFC Predefined Type",
   "rk": "builtin",
   "rnote": "names vary by Revit version - verify"
  },
  "type_name": {
   "l": "Type name",
   "lf": "Nom du type",
   "t": "IfcLabel",
   "u": null,
   "ex": "LF-A1 2x4 LED troffer",
   "d": "Name of the object type, following the project naming convention.",
   "ifc": "IfcTypeObject.Name",
   "rv": [
    "builtin",
    "Type Name"
   ],
   "cb": "Type.Name",
   "sc": "type",
   "sus": [
    "",
    "Default",
    "Standard",
    "Type 1",
    "Generic"
   ],
   "ip": [
    "Name",
    "Type Name"
   ],
   "rn": "Type Name",
   "rk": "builtin"
  },
  "type_mark": {
   "l": "Type mark / reference",
   "lf": "Marque de type",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "A1",
   "d": "Short type code used in schedules and tags.",
   "ifc": null,
   "rv": [
    "builtin",
    "Type Mark"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Reference",
    "Type Mark"
   ],
   "rn": "Type Mark",
   "rk": "builtin"
  },
  "mark": {
   "l": "Instance mark / tag",
   "lf": "Identifiant unique (no.)",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "D-2.014",
   "d": "Unique tag of the occurrence (door number, equipment tag).",
   "ifc": "IfcElement.Tag",
   "rv": [
    "builtin",
    "Mark"
   ],
   "cb": "Component.Name / TagNumber",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Tag",
    "TagNumber",
    "Mark",
    "IfcTag"
   ],
   "rn": "Mark",
   "rk": "builtin"
  },
  "uniformat_code": {
   "l": "UniFormat II code",
   "lf": "Code Uniformat II",
   "t": "IfcClassificationReference",
   "u": null,
   "ex": "C1020",
   "d": "Elemental classification code used for cost and asset grouping.",
   "ifc": "IfcClassificationReference via IfcRelAssociatesClassification",
   "rv": [
    "builtin",
    "Assembly Code"
   ],
   "cb": "Type.Category (classification)",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ClassificationCode",
    "Identification",
    "Assembly Code"
   ],
   "rn": "Assembly Code",
   "rk": "builtin"
  },
  "description": {
   "l": "Description",
   "lf": "Description",
   "t": "IfcText",
   "u": null,
   "ex": "Recessed LED troffer 600x1200",
   "d": "Plain-language description of the type.",
   "ifc": "IfcRoot.Description",
   "rv": [
    "builtin",
    "Description"
   ],
   "cb": "Type.Description",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Description",
    "IfcDescription"
   ],
   "rn": "Description",
   "rk": "builtin"
  },
  "status": {
   "l": "Status (new / existing / demolish / temporary)",
   "lf": "Statut (neuf / existant / à démolir / temporaire)",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "EXISTING",
   "d": "Renovation status of the element.",
   "ifc": null,
   "rv": [
    "builtin",
    "Phase Created / Phase Demolished (map to IFC Status on export)"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Status",
    "Phase Created",
    "Phase Demolished"
   ],
   "rn": "Phase Created / Phase Demolished",
   "rk": "builtin",
   "rnote": "map to IFC Status on export",
   "exl": "Existing"
  },
  "manufacturer": {
   "l": "Manufacturer",
   "lf": "Fabricant",
   "t": "IfcLabel",
   "u": null,
   "ex": "Acme Lighting Inc.",
   "d": "At design LODs: basis-of-design manufacturer; at LOD 500: manufacturer of the installed product.",
   "ifc": null,
   "rv": [
    "builtin",
    "Manufacturer"
   ],
   "cb": "Type.Manufacturer",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Manufacturer",
    "Generic",
    "Unknown"
   ],
   "ip": [
    "Manufacturer"
   ],
   "rn": "Manufacturer",
   "rk": "builtin"
  },
  "model_label": {
   "l": "Model name / number",
   "lf": "Modèle",
   "t": "IfcLabel",
   "u": null,
   "ex": "TRX-24-40K-L",
   "d": "Manufacturer model designation (installed model at LOD 500).",
   "ifc": null,
   "rv": [
    "builtin",
    "Model"
   ],
   "cb": "Type.ModelNumber",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Model",
    "Generic"
   ],
   "ip": [
    "ModelLabel",
    "ModelReference",
    "ModelNumber",
    "Model"
   ],
   "rn": "Model",
   "rk": "builtin"
  },
  "article_number": {
   "l": "Catalogue / article number",
   "lf": "Numéro d'article",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "TRX24-4000LM-40K-UNV",
   "d": "Full ordering code of the product.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ArticleNumber",
    "GlobalTradeItemNumber"
   ],
   "rk": "shared",
   "rn": "OB_CatalogueArticleNumber",
   "guid": "b33a8479-fe6b-5ba7-b45a-f52c3511e66f"
  },
  "serial_number": {
   "l": "Serial number",
   "lf": "Numéro de série",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "SN-0049231",
   "d": "Serial number of the installed unit.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Component.SerialNumber",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SerialNumber"
   ],
   "rk": "shared",
   "rn": "OB_SerialNumber",
   "guid": "48d2210c-6ef9-5d20-8fa7-10426a5c5b9c"
  },
  "barcode": {
   "l": "Barcode / asset label",
   "lf": "Code-barres",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "QC-SQI-000123",
   "d": "Barcode or QR label attached to the asset.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Component.BarCode",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "BarCode"
   ],
   "rk": "shared",
   "rn": "OB_BarcodeAssetLabel",
   "guid": "d24e1c2e-c37e-58b2-80df-9757b1599fd2"
  },
  "asset_identifier": {
   "l": "Owner asset identifier",
   "lf": "Identifiant d'actif du propriétaire",
   "t": "IfcLabel",
   "u": null,
   "ex": "AHU-0003",
   "d": "Identifier of the asset in the owner's CMMS / asset register.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Component.AssetIdentifier",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AssetIdentifier"
   ],
   "rk": "shared",
   "rn": "OB_OwnerAssetIdentifier",
   "guid": "88aa1291-9700-57c1-ae46-e352ab860dd0"
  },
  "installation_date": {
   "l": "Installation date",
   "lf": "Date d'installation",
   "t": "IfcDate",
   "u": null,
   "ex": "2027-05-14",
   "d": "Date the unit was installed.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Component.InstallationDate",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "InstallationDate"
   ],
   "rk": "shared",
   "rn": "OB_InstallationDate",
   "guid": "f4fd1488-3ba3-5ecd-913a-8b8ba1f1a31a"
  },
  "warranty_start": {
   "l": "Warranty start date",
   "lf": "Début de garantie",
   "t": "IfcDate",
   "u": null,
   "ex": "2027-06-01",
   "d": "Start of the manufacturer warranty.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Component.WarrantyStartDate",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "WarrantyStartDate"
   ],
   "rk": "shared",
   "rn": "OB_WarrantyStartDate",
   "guid": "6f27fa46-6071-5f42-9d59-cbddd971ce53"
  },
  "warranty_period": {
   "l": "Warranty duration",
   "lf": "Durée de garantie",
   "t": "IfcDuration",
   "u": "ISO 8601 duration",
   "ex": "P5Y",
   "d": "Warranty duration for parts.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Type.WarrantyDurationParts + WarrantyDurationUnit",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "WarrantyPeriod"
   ],
   "rk": "shared",
   "rn": "OB_WarrantyDuration",
   "guid": "229e7714-b5b0-51ba-8f0a-7944202fa9d8"
  },
  "service_life": {
   "l": "Expected service life",
   "lf": "Durée de vie utile",
   "t": "IfcDuration",
   "u": "ISO 8601 duration",
   "ex": "P20Y",
   "d": "Expected service life used for lifecycle planning.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ServiceLifeDuration",
    "ExpectedServiceLife"
   ],
   "rk": "shared",
   "rn": "OB_ExpectedServiceLife",
   "guid": "c906ec1d-fa27-5765-adc3-bed8c181e526"
  },
  "space_ref": {
   "l": "Room / space served or containing",
   "lf": "Local",
   "t": "IfcLabel",
   "u": null,
   "ex": "2.014",
   "d": "Room number where the element is located (or the space it serves).",
   "ifc": "IfcRelContainedInSpatialStructure / IfcRelReferencedInSpatialStructure -> IfcSpace",
   "rv": [
    "builtin",
    "Room / Space (calculated, read-only)"
   ],
   "cb": "Component.Space",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "IfcSpatialContainer"
   ],
   "rn": "Room / Space",
   "rk": "builtin",
   "rnote": "calculated, read-only"
  },
  "unit_cost": {
   "l": "Unit cost",
   "lf": "Coût unitaire",
   "t": "IfcMonetaryMeasure",
   "u": "CAD",
   "ex": "1450.00",
   "d": "Unit cost used by the estimate (optional; many owners keep costs outside the model).",
   "ifc": "IfcCostValue",
   "rv": [
    "builtin",
    "Cost"
   ],
   "cb": "Type.PurchaseCost",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Cost"
   ],
   "rn": "Cost",
   "rk": "builtin"
  },
  "material": {
   "l": "Primary material",
   "lf": "Matériau",
   "t": "IfcMaterial",
   "u": null,
   "ex": "Concrete 35 MPa",
   "d": "Main material or material layer set.",
   "ifc": "IfcRelAssociatesMaterial -> IfcMaterial / IfcMaterialLayerSet",
   "rv": [
    "builtin",
    "Material / Structural Material / compound structure"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "<By Category>",
    "Default",
    "Default Wall"
   ],
   "ip": [
    "Material",
    "Structural Material"
   ],
   "rn": "Material / Structural Material / compound structure",
   "rk": "builtin"
  },
  "prefab_status": {
   "l": "Prefabricated (true/false)",
   "lf": "Statut de préfabrication",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Whether the element is fabricated off site.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_Prefabricated",
   "guid": "05716e4a-921c-57f0-8d72-56eb44d5ef3f"
  },
  "gross_weight": {
   "l": "Gross weight",
   "lf": "Poids brut",
   "t": "IfcMassMeasure",
   "u": "kg",
   "ex": "1850",
   "d": "Shipping / operating weight used for structure, rigging and prefab logistics.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Type.NominalWeight",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "GrossWeight",
    "NetWeight"
   ],
   "rk": "shared",
   "rn": "OB_GrossWeight_kg",
   "guid": "8865cf1b-81e7-502f-a627-478cf20f3508"
  },
  "is_external": {
   "l": "Is external",
   "lf": "Est extérieur",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "True if the element is part of the building envelope / exposed to exterior.",
   "ifc": null,
   "rv": [
    "builtin",
    "Function (walls) or shared"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "IsExternal",
    "Function"
   ],
   "rn": "Function",
   "rk": "builtin",
   "rnote": "walls"
  },
  "fire_rating": {
   "l": "Fire-resistance rating",
   "lf": "Résistance au feu",
   "t": "IfcLabel",
   "u": null,
   "ex": "45 min",
   "d": "Required fire-resistance rating (Canadian practice: minutes / hours per NBC/CNB).",
   "ifc": null,
   "rv": [
    "builtin",
    "Fire Rating"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "FireRating",
    "Fire Rating"
   ],
   "rn": "Fire Rating",
   "rk": "builtin"
  },
  "load_bearing": {
   "l": "Load bearing",
   "lf": "Est porteur",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "True if the element carries structural load.",
   "ifc": null,
   "rv": [
    "builtin",
    "Structural (walls) / Structural Usage"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "LoadBearing",
    "Structural"
   ],
   "rn": "Structural",
   "rk": "builtin",
   "rnote": "walls"
  },
  "lf_mounting_type": {
   "l": "Mounting type",
   "lf": "Type de montage",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "RECESSED",
   "d": "How the luminaire is mounted.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "LightFixtureMountingType"
   ],
   "rk": "shared",
   "rn": "OB_MountingType",
   "guid": "d39a36f7-38c6-5545-ae7a-0cb680643510",
   "exl": "Recessed"
  },
  "lf_placing_type": {
   "l": "Placing (ceiling / wall / floor ...)",
   "lf": "Emplacement",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "CEILING",
   "d": "Where the luminaire is placed.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "LightFixturePlacingType"
   ],
   "rk": "shared",
   "rn": "OB_Placing",
   "guid": "fe104e4d-70e4-554e-b596-afeea8ebfd04",
   "exl": "Ceiling"
  },
  "lf_total_wattage": {
   "l": "Total wattage",
   "lf": "Puissance totale",
   "t": "IfcPowerMeasure",
   "u": "W",
   "ex": "32",
   "d": "Input power of the complete luminaire.",
   "ifc": null,
   "rv": [
    "builtin",
    "Apparent Load / Wattage (electrical data - family dependent)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "TotalWattage",
    "Wattage",
    "Apparent Load"
   ],
   "rn": "Apparent Load / Wattage",
   "rk": "builtin",
   "rnote": "electrical data - family dependent"
  },
  "lf_number_of_sources": {
   "l": "Number of light sources",
   "lf": "Nombre de sources",
   "t": "IfcInteger",
   "u": null,
   "ex": "1",
   "d": "Number of lamps / LED modules in the fixture.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfSources"
   ],
   "rk": "shared",
   "rn": "OB_NumberOfLightSources",
   "guid": "bdb2a530-92a1-5217-b2c5-03be86124f7e"
  },
  "lf_maintenance_factor": {
   "l": "Maintenance (light loss) factor",
   "lf": "Facteur de maintenance",
   "t": "IfcReal",
   "u": null,
   "ex": "0.8",
   "d": "Factor applied to initial output for depreciation and dirt.",
   "ifc": null,
   "rv": [
    "builtin",
    "Light Loss Factor"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "MaintenanceFactor",
    "LampMaintenanceFactor",
    "Light Loss Factor"
   ],
   "rn": "Light Loss Factor",
   "rk": "builtin"
  },
  "lf_luminous_flux": {
   "l": "Luminous flux (lumen output)",
   "lf": "Flux lumineux",
   "t": "IfcLuminousFluxMeasure",
   "u": "lm",
   "ex": "4000",
   "d": "Initial lumen output of the fixture / light source.",
   "ifc": null,
   "rv": [
    "builtin",
    "Initial Intensity (luminous flux option)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ContributedLuminousFlux",
    "Initial Intensity"
   ],
   "rn": "Initial Intensity",
   "rk": "builtin",
   "rnote": "luminous flux option"
  },
  "lf_photometric_file": {
   "l": "Photometric file (IES / LDT)",
   "lf": "Fichier photométrique (IES)",
   "t": "IfcExternalReference / file name",
   "u": null,
   "ex": "TRX24-40K.ies",
   "d": "Manufacturer photometric distribution file.",
   "ifc": "IfcLightSourceGoniometric.LightDistributionDataSource -> IfcExternalReference",
   "rv": [
    "builtin",
    "Photometric Web File (Revit does not keep a link to the file)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "default.ies"
   ],
   "ip": [
    "LightDistributionDataSource",
    "Photometric Web File"
   ],
   "rn": "Photometric Web File",
   "rk": "builtin",
   "rnote": "Revit does not keep a link to the file"
  },
  "lf_colour_temperature": {
   "l": "Colour temperature (CCT)",
   "lf": "Température de couleur",
   "t": "IfcThermodynamicTemperatureMeasure",
   "u": "K",
   "ex": "4000",
   "d": "Correlated colour temperature of the light source.",
   "ifc": null,
   "rv": [
    "builtin",
    "Initial Color"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ColourTemperature",
    "ColorTemperature",
    "Initial Color"
   ],
   "rn": "Initial Color",
   "rk": "builtin"
  },
  "lf_cri": {
   "l": "Colour rendering index",
   "lf": "Indice de rendu des couleurs",
   "t": "IfcInteger",
   "u": null,
   "ex": "90",
   "d": "CRI (Ra) of the light source.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ColourRenderingIndex",
    "ColorRenderingIndex"
   ],
   "rk": "shared",
   "rn": "OB_ColourRenderingIndex",
   "guid": "2cf25718-52b9-549b-8993-8195061770bc"
  },
  "lf_lamp_type": {
   "l": "Lamp / light source type",
   "lf": "Type de lampe",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "LED",
   "d": "Light-emitting technology of the source.",
   "ifc": "IfcLamp.PredefinedType / IfcLightSourceGoniometric.LightEmissionSource",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "LightEmissionSource"
   ],
   "rk": "shared",
   "rn": "OB_LampLightSourceType",
   "guid": "6de83961-5206-5b1d-8324-cec7f103b281"
  },
  "lf_rated_voltage": {
   "l": "Rated voltage",
   "lf": "Tension",
   "t": "IfcElectricVoltageMeasure",
   "u": "V",
   "ex": "347",
   "d": "Supply voltage (120/277/347 V typical in Canada).",
   "ifc": null,
   "rv": [
    "builtin",
    "Voltage (connector)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "RatedVoltage",
    "Voltage"
   ],
   "rn": "Voltage",
   "rk": "builtin",
   "rnote": "connector"
  },
  "lf_ip_code": {
   "l": "IP rating",
   "lf": "Indice IP",
   "t": "IfcLabel",
   "u": null,
   "ex": "IP65",
   "d": "Ingress protection rating (wet / damp locations).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "IP_Code"
   ],
   "rk": "shared",
   "rn": "OB_IPRating",
   "guid": "840d722d-5d6e-5a55-9351-3d003d034de5"
  },
  "lf_emergency": {
   "l": "Emergency / security lighting type",
   "lf": "Éclairage de sécurité",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "EMERGENCYLIGHT",
   "d": "Whether and how the fixture serves emergency lighting.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SecurityLightingType"
   ],
   "rk": "shared",
   "rn": "OB_EmergencySecurityLightingType",
   "guid": "0ab15a8a-01e8-5a9f-8f14-5a858cc7ac32",
   "exl": "Emergency light"
  },
  "lf_space_sensible_load": {
   "l": "Heat gain to space",
   "lf": "Gain thermique au local",
   "t": "IfcPowerMeasure",
   "u": "W",
   "ex": "28",
   "d": "Sensible heat released to the occupied space (feeds load calcs).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "MaximumSpaceSensibleLoad",
    "HeatDissipation"
   ],
   "rk": "shared",
   "rn": "OB_HeatGainToSpace_W",
   "guid": "c6986814-3d58-51b2-8e52-30bad9c8e228"
  },
  "lf_circuit": {
   "l": "Panel / circuit",
   "lf": "Panneau / circuit",
   "t": "IfcLabel",
   "u": null,
   "ex": "LP-2A-14",
   "d": "Electrical panel and circuit feeding the fixture.",
   "ifc": "IfcDistributionCircuit (IfcRelAssignsToGroup) - [INFERRED mapping]",
   "rv": [
    "builtin",
    "Panel / Circuit Number (read-only, from electrical circuits)"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Panel",
    "Circuit Number"
   ],
   "rn": "Panel / Circuit Number",
   "rk": "builtin",
   "rnote": "read-only, from electrical circuits"
  },
  "door_width": {
   "l": "Leaf / nominal width",
   "lf": "Largeur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "915",
   "d": "Nominal door width.",
   "ifc": null,
   "rv": [
    "builtin",
    "Width"
   ],
   "cb": "Type.NominalWidth",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Width"
   ],
   "rn": "Width",
   "rk": "builtin"
  },
  "door_height": {
   "l": "Nominal height",
   "lf": "Hauteur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "2134",
   "d": "Nominal door height.",
   "ifc": null,
   "rv": [
    "builtin",
    "Height"
   ],
   "cb": "Type.NominalHeight",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Height"
   ],
   "rn": "Height",
   "rk": "builtin"
  },
  "door_operation": {
   "l": "Operation type",
   "lf": "Mode d'ouverture",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "SINGLE_SWING_LEFT",
   "d": "Swing / sliding / folding operation.",
   "ifc": "IfcDoorType.OperationType",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "OperationType"
   ],
   "rk": "family",
   "rn": "",
   "exl": "Single swing, left hand"
  },
  "door_acoustic_rating": {
   "l": "Acoustic rating (STC)",
   "lf": "Indice acoustique (ITS)",
   "t": "IfcLabel",
   "u": null,
   "ex": "STC 45",
   "d": "Sound transmission class of the door assembly.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AcousticRating"
   ],
   "rk": "shared",
   "rn": "OB_AcousticRating",
   "guid": "783c7406-f04c-5678-99c4-1c7190c1de23"
  },
  "door_security_rating": {
   "l": "Security rating",
   "lf": "Cote de sécurité",
   "t": "IfcLabel",
   "u": null,
   "ex": "Owner level 2",
   "d": "Security class of the door assembly.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SecurityRating"
   ],
   "rk": "shared",
   "rn": "OB_SecurityRating",
   "guid": "207749ad-eb47-59f9-bd35-8adabfb982ec"
  },
  "door_accessible": {
   "l": "Barrier-free (accessible)",
   "lf": "Sans obstacles",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Door meets barrier-free requirements.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "HandicapAccessible"
   ],
   "rk": "shared",
   "rn": "OB_BarrierFree",
   "guid": "86719345-13d1-5528-b048-2fa72ac7aa2c"
  },
  "door_fire_exit": {
   "l": "Fire exit",
   "lf": "Issue",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Door is on a means of egress / exit.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "FireExit"
   ],
   "rk": "shared",
   "rn": "OB_FireExit",
   "guid": "357a74a9-a1ca-5692-b532-166da706f40c"
  },
  "door_self_closing": {
   "l": "Self-closing",
   "lf": "Fermeture automatique",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Door is fitted with a closer.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SelfClosing"
   ],
   "rk": "shared",
   "rn": "OB_SelfClosing",
   "guid": "b2486136-9dda-5640-99c1-c62ae5f969fd"
  },
  "door_smoke_stop": {
   "l": "Smoke stop",
   "lf": "Coupe-fumée",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "Door is designed to resist smoke passage.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SmokeStop"
   ],
   "rk": "shared",
   "rn": "OB_SmokeStop",
   "guid": "90dbd9a7-ef10-5672-9c09-5cc351cfaae7"
  },
  "door_u_value": {
   "l": "Thermal transmittance (U)",
   "lf": "Transmittance thermique (U)",
   "t": "IfcThermalTransmittanceMeasure",
   "u": "W/(m²·K)",
   "ex": "1.9",
   "d": "U-value of exterior door assembly.",
   "ifc": null,
   "rv": [
    "builtin",
    "Heat Transfer Coefficient (U) - analytical properties"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ThermalTransmittance",
    "Heat Transfer Coefficient (U)"
   ],
   "rn": "Heat Transfer Coefficient",
   "rk": "builtin",
   "rnote": "U"
  },
  "door_hardware_set": {
   "l": "Hardware set",
   "lf": "Groupe de quincaillerie",
   "t": "IfcLabel",
   "u": null,
   "ex": "HW-07",
   "d": "Reference to the hardware schedule group.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_HardwareSet",
   "guid": "9164580f-95dd-5822-ba6a-aa945cceb29b"
  },
  "door_frame_material": {
   "l": "Frame material",
   "lf": "Matériau du cadre",
   "t": "IfcLabel",
   "u": null,
   "ex": "Hollow metal",
   "d": "Material of the frame.",
   "ifc": "IfcMaterialConstituentSet constituent 'Framing' - [INFERRED mapping]",
   "rv": [
    "family",
    "Frame Material (family parameter, not built-in)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Frame Material"
   ],
   "rk": "family",
   "rn": "Frame Material"
  },
  "door_leaf_material": {
   "l": "Leaf material",
   "lf": "Matériau de la porte",
   "t": "IfcLabel",
   "u": null,
   "ex": "Solid core wood",
   "d": "Material of the door leaf.",
   "ifc": "IfcMaterialConstituentSet constituent 'Panel' - [INFERRED mapping]",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "family",
   "rn": ""
  },
  "wall_thickness": {
   "l": "Overall thickness",
   "lf": "Épaisseur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "143",
   "d": "Total assembly thickness.",
   "ifc": null,
   "rv": [
    "builtin",
    "Width"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Width"
   ],
   "rn": "Width",
   "rk": "builtin"
  },
  "wall_net_side_area": {
   "l": "Net side area",
   "lf": "Surface nette",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "18.4",
   "d": "Side area less openings (one face).",
   "ifc": null,
   "rv": [
    "builtin",
    "Area"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetSideArea",
    "Area"
   ],
   "rn": "Area",
   "rk": "builtin"
  },
  "wall_layers": {
   "l": "Layer build-up",
   "lf": "Composition",
   "t": "IfcMaterialLayerSet",
   "u": null,
   "ex": "16 GWB / 92 steel stud + insulation / 16 GWB",
   "d": "Ordered list of layers with materials and thicknesses.",
   "ifc": "IfcMaterialLayerSetUsage",
   "rv": [
    "builtin",
    "Structure (compound structure)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Structure"
   ],
   "rn": "Structure",
   "rk": "builtin",
   "rnote": "compound structure"
  },
  "wall_acoustic_rating": {
   "l": "Acoustic rating (STC / ASTC)",
   "lf": "Indice de transmission du son",
   "t": "IfcLabel",
   "u": null,
   "ex": "STC 50",
   "d": "Sound transmission class of the assembly.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AcousticRating"
   ],
   "rk": "shared",
   "rn": "OB_AcousticRating",
   "guid": "783c7406-f04c-5678-99c4-1c7190c1de23"
  },
  "wall_extend_to_structure": {
   "l": "Extends to structure",
   "lf": "Jusqu'à la structure",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Wall runs to the underside of the structure above.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ExtendToStructure"
   ],
   "rk": "shared",
   "rn": "OB_ExtendsToStructure",
   "guid": "ef5df88b-15ca-587f-8f45-1dfab1b9564b"
  },
  "wall_compartmentation": {
   "l": "Fire compartment boundary",
   "lf": "Séparation coupe-feu",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Wall is a fire separation / compartment boundary.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Compartmentation"
   ],
   "rk": "shared",
   "rn": "OB_FireCompartmentBoundary",
   "guid": "5f5fe7db-e041-5c4e-b50c-26b5fda16662"
  },
  "wall_combustible": {
   "l": "Combustible construction",
   "lf": "Construction combustible",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "Assembly contains combustible materials.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Combustible"
   ],
   "rk": "shared",
   "rn": "OB_CombustibleConstruction",
   "guid": "1e1420df-eddd-5289-a06e-d65008387d16"
  },
  "wall_flame_spread": {
   "l": "Surface flame-spread rating",
   "lf": "Indice de propagation de la flamme",
   "t": "IfcLabel",
   "u": null,
   "ex": "FSR 25",
   "d": "Flame-spread rating of the exposed surface.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SurfaceSpreadOfFlame"
   ],
   "rk": "shared",
   "rn": "OB_SurfaceFlameSpreadRating",
   "guid": "04405714-aa0d-50d2-9707-2d5523352390"
  },
  "wall_u_value": {
   "l": "Thermal transmittance (U)",
   "lf": "Transmittance thermique (U)",
   "t": "IfcThermalTransmittanceMeasure",
   "u": "W/(m²·K)",
   "ex": "0.21",
   "d": "Effective U-value of the assembly (RSI = 1/U).",
   "ifc": null,
   "rv": [
    "builtin",
    "Heat Transfer Coefficient (U) - analytical properties"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ThermalTransmittance",
    "Heat Transfer Coefficient (U)"
   ],
   "rn": "Heat Transfer Coefficient",
   "rk": "builtin",
   "rnote": "U"
  },
  "at_airflow_type": {
   "l": "Air flow type",
   "lf": "Type de débit d'air",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "SUPPLYAIR",
   "d": "Supply, return or exhaust.",
   "ifc": null,
   "rv": [
    "builtin",
    "System Classification"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AirFlowType",
    "System Classification"
   ],
   "rn": "System Classification",
   "rk": "builtin",
   "exl": "Supply air"
  },
  "at_airflow_rate": {
   "l": "Design airflow",
   "lf": "Débit d'air de conception",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "120",
   "d": "Design airflow at the terminal.",
   "ifc": null,
   "rv": [
    "builtin",
    "Flow"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AirFlowRate",
    "Flow"
   ],
   "rn": "Flow",
   "rk": "builtin"
  },
  "at_shape": {
   "l": "Shape",
   "lf": "Forme",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "SQUARE",
   "d": "Face shape.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AirTerminalShape",
    "Shape"
   ],
   "rk": "shared",
   "rn": "OB_Shape",
   "guid": "dd95fb12-f6f3-5dba-a1f1-f0d0efecb7ac",
   "exl": "Square"
  },
  "at_face_type": {
   "l": "Face type",
   "lf": "Type de face",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "FOURWAYPATTERN",
   "d": "Diffuser / grille face type.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "FaceType"
   ],
   "rk": "shared",
   "rn": "OB_FaceType",
   "guid": "9a49326b-fb8c-5413-95d7-5099316e4de0",
   "exl": "Four-way pattern"
  },
  "at_mounting_type": {
   "l": "Mounting type",
   "lf": "Type de montage",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "FLATFLUSH",
   "d": "How it mounts (ceiling grid, surface ...).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AirTerminalMountingType",
    "MountingType"
   ],
   "rk": "shared",
   "rn": "OB_MountingType",
   "guid": "d39a36f7-38c6-5545-ae7a-0cb680643510",
   "exl": "Flat, flush"
  },
  "at_neck_size": {
   "l": "Neck / connection size",
   "lf": "Dimension du col",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "200 dia.",
   "d": "Duct connection size.",
   "ifc": "IfcDistributionPort / Pset_DistributionPortCommon - [INFERRED mapping]",
   "rv": [
    "builtin",
    "Connector diameter / width x height"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NeckArea",
    "Diameter",
    "Width",
    "Height"
   ],
   "rn": "Connector diameter / width x height",
   "rk": "builtin"
  },
  "at_throw": {
   "l": "Throw length",
   "lf": "Portée",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "3.0",
   "d": "Throw at the design terminal velocity.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ThrowLength"
   ],
   "rk": "shared",
   "rn": "OB_ThrowLength",
   "guid": "c85c2b7d-831b-54c4-a98c-768bdae5b970"
  },
  "at_finish_color": {
   "l": "Finish colour",
   "lf": "Couleur de finition",
   "t": "IfcLabel",
   "u": null,
   "ex": "White RAL 9010",
   "d": "Visible finish colour.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "FinishColour",
    "FinishColor"
   ],
   "rk": "shared",
   "rn": "OB_FinishColour",
   "guid": "21706a78-61a3-591f-a97a-1a5cf6f3573e"
  },
  "at_integral_control": {
   "l": "Has integral damper / control",
   "lf": "Registre intégré",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Terminal includes a balancing damper or control.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "HasIntegralControl"
   ],
   "rk": "shared",
   "rn": "OB_HasIntegralDamperControl",
   "guid": "eae50db5-ca1e-54b2-9686-863a52a136d9"
  },
  "at_noise_criterion": {
   "l": "Noise criterion (NC) at design flow",
   "lf": "Critère de bruit (NC)",
   "t": "IfcLabel",
   "u": null,
   "ex": "NC 30",
   "d": "Manufacturer NC at design airflow. No IFC standard property - owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_NoiseCriterionAtDesignFlow",
   "guid": "c522b3fc-16fc-5796-9e01-90383cc4e2c0"
  },
  "ahu_construction": {
   "l": "Construction (factory / site-built)",
   "lf": "Construction",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "MANUFACTUREDITEM",
   "d": "Factory-built or constructed on site.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AirHandlerConstruction"
   ],
   "rk": "shared",
   "rn": "OB_Construction",
   "guid": "e406de54-15d6-505b-a214-3421c8583550",
   "exl": "Factory-built unit"
  },
  "ahu_fan_arrangement": {
   "l": "Fan arrangement",
   "lf": "Disposition du ventilateur",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "DRAWTHROUGH",
   "d": "Blow-through or draw-through.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AirHandlerFanCoilArrangement"
   ],
   "rk": "shared",
   "rn": "OB_FanArrangement",
   "guid": "45b04f3d-fd46-5113-b75a-25b3ec629455",
   "exl": "Draw-through"
  },
  "ahu_supply_airflow": {
   "l": "Design supply airflow",
   "lf": "Débit d'air soufflé",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "9500",
   "d": "Design supply airflow. IFC has no AHU-level airflow property; use owner pset or the supply fan (Pset_FanTypeCommon.NominalAirFlowRate).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalAirFlowRate"
   ],
   "rk": "shared",
   "rn": "OB_DesignSupplyAirflow_Ls",
   "guid": "3eb5d3fe-0a32-56e6-ac33-1ebb8fe4f687"
  },
  "ahu_outdoor_airflow": {
   "l": "Minimum outdoor airflow",
   "lf": "Débit d'air neuf minimal",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "2400",
   "d": "Minimum outdoor air (ventilation) rate.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_MinimumOutdoorAirflow_Ls",
   "guid": "dccb2e29-1335-5405-bd6c-d417700f80ec"
  },
  "ahu_external_static": {
   "l": "External static pressure",
   "lf": "Pression statique externe",
   "t": "IfcPressureMeasure",
   "u": "Pa",
   "ex": "500",
   "d": "Design external static pressure.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalStaticPressure"
   ],
   "rk": "shared",
   "rn": "OB_ExternalStaticPressure_Pa",
   "guid": "48e7b24e-1181-5ce7-8f75-f6e137e8cb41"
  },
  "ahu_cooling_capacity": {
   "l": "Total cooling capacity",
   "lf": "Puissance frigorifique",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "180",
   "d": "Design total cooling capacity.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_TotalCoolingCapacity_kW",
   "guid": "2482afeb-2e72-51a1-87ac-7b500d206924"
  },
  "ahu_heating_capacity": {
   "l": "Heating capacity",
   "lf": "Puissance calorifique",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "220",
   "d": "Design heating capacity.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_HeatingCapacity_kW",
   "guid": "2b74e1a2-9ebb-5bd7-a772-675c537ec259"
  },
  "ahu_heat_recovery_eff": {
   "l": "Heat-recovery effectiveness",
   "lf": "Efficacité de récupération",
   "t": "IfcPositiveRatioMeasure",
   "u": "%",
   "ex": "70",
   "d": "Sensible effectiveness of the heat-recovery section.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_HeatRecoveryEffectiveness_pct",
   "guid": "549db1fe-f7ca-5fc9-91a3-ae24177a2840"
  },
  "ahu_fan_power": {
   "l": "Fan motor power",
   "lf": "Puissance moteur ventilateur",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "15",
   "d": "Nameplate motor power of supply fan(s).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalPowerRate"
   ],
   "rk": "shared",
   "rn": "OB_FanMotorPower_kW",
   "guid": "94f71443-392e-5642-83e4-ef313ecb83bc"
  },
  "ahu_voltage_phase": {
   "l": "Electrical supply (V / phase)",
   "lf": "Alimentation (V / phase)",
   "t": "IfcElectricVoltageMeasure",
   "u": "V",
   "ex": "600 V / 3 ph",
   "d": "Electrical supply characteristics.",
   "ifc": null,
   "rv": [
    "builtin",
    "Voltage / Number of Poles (connector)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "RatedVoltage",
    "NumberOfPoles",
    "Voltage",
    "Number of Poles"
   ],
   "rn": "Voltage / Number of Poles",
   "rk": "builtin",
   "rnote": "connector"
  },
  "ahu_filter_rating": {
   "l": "Filter rating (MERV)",
   "lf": "Cote de filtre (MERV)",
   "t": "IfcLabel",
   "u": null,
   "ex": "MERV 13",
   "d": "Final filter efficiency.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_FilterRating",
   "guid": "576bf4fe-557d-5111-afce-c4a0e8fddfdd"
  },
  "ahu_system_id": {
   "l": "System served",
   "lf": "Système desservi",
   "t": "IfcLabel",
   "u": null,
   "ex": "AHU-3 / Zone N",
   "d": "System name / identifier the unit belongs to.",
   "ifc": "IfcDistributionSystem via IfcRelAssignsToGroup",
   "rv": [
    "builtin",
    "System Name"
   ],
   "cb": "System.Name",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "System Name",
    "System Classification"
   ],
   "rn": "System Name",
   "rk": "builtin"
  },
  "col_profile": {
   "l": "Section / profile",
   "lf": "Profil de la section",
   "t": "IfcProfileDef.ProfileName",
   "u": null,
   "ex": "W310x97",
   "d": "Section designation (CSA/CISC for steel) or concrete dimensions.",
   "ifc": "IfcMaterialProfileSet / IfcProfileDef",
   "rv": [
    "builtin",
    "Type Name / Section Name Key (structural families)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ProfileName",
    "Section Name Key"
   ],
   "rn": "Type Name / Section Name Key",
   "rk": "builtin",
   "rnote": "structural families"
  },
  "col_material_grade": {
   "l": "Material grade / strength",
   "lf": "Nuance / résistance",
   "t": "IfcLabel",
   "u": null,
   "ex": "CSA G40.21 350W / 35 MPa",
   "d": "Steel grade or concrete compressive strength class.",
   "ifc": null,
   "rv": [
    "builtin",
    "Structural Material (material properties)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "StrengthClass",
    "StructuralGrade",
    "CompressiveStrength"
   ],
   "rn": "Structural Material",
   "rk": "builtin",
   "rnote": "material properties"
  },
  "col_exposure_class": {
   "l": "Concrete exposure class",
   "lf": "Classe d'exposition",
   "t": "IfcLabel",
   "u": null,
   "ex": "C-1",
   "d": "Exposure class (CSA A23.1 in Canada).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ExposureClass"
   ],
   "rk": "shared",
   "rn": "OB_ConcreteExposureClass",
   "guid": "fe94060a-4d36-5faf-8a21-5989a403643d"
  },
  "col_cover": {
   "l": "Concrete cover",
   "lf": "Enrobage",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "40",
   "d": "Nominal concrete cover to reinforcement.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ConcreteCover",
    "ConcreteCoverAtMainBars",
    "ConcreteCoverAtLinks"
   ],
   "rk": "shared",
   "rn": "OB_ConcreteCover",
   "guid": "1fca5d77-2a21-5e17-9fb1-fea6e92270d8"
  },
  "col_rebar_ratio": {
   "l": "Reinforcement ratio",
   "lf": "Taux d'armature",
   "t": "IfcMassDensityMeasure",
   "u": "kg/m³",
   "ex": "180",
   "d": "Reinforcement mass per concrete volume (for cost before detailing).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ReinforcementVolumeRatio"
   ],
   "rk": "shared",
   "rn": "OB_ReinforcementRatio_kgm3",
   "guid": "43c350e1-7b60-5569-b8db-3f4d2e642e46"
  },
  "col_length": {
   "l": "Length",
   "lf": "Longueur",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "4200",
   "d": "Column length.",
   "ifc": null,
   "rv": [
    "builtin",
    "Length"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Length"
   ],
   "rn": "Length",
   "rk": "builtin"
  },
  "col_volume": {
   "l": "Net volume",
   "lf": "Volume net",
   "t": "IfcVolumeMeasure",
   "u": "m³",
   "ex": "0.67",
   "d": "Net volume (concrete) for take-off.",
   "ifc": null,
   "rv": [
    "builtin",
    "Volume"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetVolume",
    "GrossVolume",
    "Volume"
   ],
   "rn": "Volume",
   "rk": "builtin"
  },
  "col_fab_mark": {
   "l": "Piece / fabrication mark",
   "lf": "Repère de fabrication",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "C12-L2",
   "d": "Fabricator piece mark.",
   "ifc": "IfcElement.Tag (fabrication model)",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "PieceMark",
    "Tag"
   ],
   "rk": "shared",
   "rn": "OB_PieceFabricationMark",
   "guid": "a45394c1-a6f6-540c-abbb-585db1dcf63e"
  },
  "pf_nominal_length": {
   "l": "Nominal length",
   "lf": "Longueur nominale",
   "t": "IfcNonNegativeLengthMeasure",
   "u": "mm",
   "ex": "560",
   "d": "Nominal length.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Type.NominalLength",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalLength"
   ],
   "rk": "shared",
   "rn": "OB_NominalLength",
   "guid": "8ff84c9e-83f1-5990-b4ef-9f3d145cb049"
  },
  "pf_nominal_width": {
   "l": "Nominal width",
   "lf": "Largeur nominale",
   "t": "IfcNonNegativeLengthMeasure",
   "u": "mm",
   "ex": "460",
   "d": "Nominal width.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Type.NominalWidth",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalWidth"
   ],
   "rk": "shared",
   "rn": "OB_NominalWidth",
   "guid": "0ef0bba7-62fa-5fa9-a699-d0cdc06f5e07"
  },
  "pf_mounting": {
   "l": "Mounting",
   "lf": "Montage",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "WALLHUNG",
   "d": "Wall-hung, pedestal, counter-top etc. (enum differs per sanitary type).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Mounting",
    "PanMounting"
   ],
   "rk": "shared",
   "rn": "OB_MountingType",
   "guid": "d39a36f7-38c6-5545-ae7a-0cb680643510",
   "exl": "Wall-hung"
  },
  "pf_color": {
   "l": "Colour",
   "lf": "Couleur",
   "t": "IfcLabel",
   "u": null,
   "ex": "White",
   "d": "Finish colour.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Colour",
    "Color"
   ],
   "rk": "shared",
   "rn": "OB_FinishColour",
   "guid": "21706a78-61a3-591f-a97a-1a5cf6f3573e"
  },
  "pf_drain_size": {
   "l": "Drain size",
   "lf": "Diamètre du drain",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "32",
   "d": "Waste outlet size.",
   "ifc": null,
   "rv": [
    "builtin",
    "Connector diameter"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "DrainSize"
   ],
   "rn": "Connector diameter",
   "rk": "builtin"
  },
  "pf_flow_rate": {
   "l": "Flow rate / flush volume",
   "lf": "Débit / volume de chasse",
   "t": "IfcLabel",
   "u": "L/min or Lpf",
   "ex": "4.8 Lpf",
   "d": "Water use per flush or per minute (water-efficiency and energy credits). No IFC standard property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_FlowRateFlushVolume",
   "guid": "9ead8926-4de9-503d-a6e1-040e95fff1fa"
  },
  "pf_fixture_units": {
   "l": "Fixture units (DFU / WSFU)",
   "lf": "Facteurs d'évacuation / d'alimentation",
   "t": "IfcReal",
   "u": null,
   "ex": "4",
   "d": "Hydraulic load used for pipe sizing under the plumbing code.",
   "ifc": null,
   "rv": [
    "builtin",
    "Fixture Units (plumbing connector / family)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Fixture Units"
   ],
   "rn": "Fixture Units",
   "rk": "builtin",
   "rnote": "plumbing connector / family"
  },
  "pf_accessible": {
   "l": "Barrier-free fixture",
   "lf": "Appareil sans obstacles",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Fixture and mounting meet barrier-free design requirements. No IFC standard property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BarrierFreeFixture",
   "guid": "8023ebe8-9213-5327-aae6-c8fe375d0609"
  },
  "pf_mounting_height": {
   "l": "Mounting / rim height",
   "lf": "Hauteur d'installation",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "430",
   "d": "Rim or seat height above finished floor.",
   "ifc": "placement elevation / Pset_SanitaryTerminalTypeWashHandBasin.MountingOffset",
   "rv": [
    "builtin",
    "Elevation from Level / Offset"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "MountingOffset",
    "Elevation from Level"
   ],
   "rn": "Elevation from Level / Offset",
   "rk": "builtin"
  },
  "space_illuminance": {
   "l": "Required illuminance (space)",
   "lf": "Éclairement requis (local)",
   "t": "IfcIlluminanceMeasure",
   "u": "lx",
   "ex": "500",
   "d": "Target maintained illuminance. Belongs to the SPACE, not the luminaire (SQI GRD lists 'Nombre de LUX' on the fixture).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Illuminance"
   ],
   "rk": "shared",
   "rn": "OB_RequiredIlluminance_lx",
   "guid": "25521c22-a285-51c2-af98-816f6e5d1dde"
  },
  "eq_motor_power": {
   "l": "Motor nameplate power",
   "lf": "Puissance nominale du moteur",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "7.5",
   "d": "Nameplate power of the driving motor.",
   "ifc": "Pset_ElectricalDeviceCommon.Power / Pset_ElectricMotorTypeCommon.MaximumPowerOutput / [INFERRED mapping] motor power on the device or on its IfcElectricMotor component",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Power",
    "MaximumPowerOutput"
   ],
   "rk": "shared",
   "rn": "OB_MotorNameplatePower_kW",
   "guid": "669db385-9557-5c09-8b2c-f968e908caa2"
  },
  "eq_energy_source": {
   "l": "Energy source / fuel",
   "lf": "Source d'énergie",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "NATURALGAS",
   "d": "Fuel or energy source used by the equipment.",
   "ifc": "Pset_BoilerTypeCommon.EnergySource / Pset_EngineTypeCommon.EnergySource / Pset_EnergyRequirements.EnergySourceLabel",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "EnergySource",
    "EnergySourceLabel"
   ],
   "rk": "shared",
   "rn": "OB_EnergySourceFuel",
   "guid": "93a71903-5b8d-5f70-9e56-11483977b131",
   "exl": "Natural gas"
  },
  "bas_ref": {
   "l": "Building automation (BAS) reference",
   "lf": "Référence GTB (gestion technique du bâtiment)",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "AHU3.SAT",
   "d": "Controller / point name prefix linking the element to the building automation system. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BuildingAutomationReference",
   "guid": "7c5a7a0d-f50e-5e88-be15-bbc806fe4be5"
  },
  "mep_insulation": {
   "l": "Insulation type and thickness",
   "lf": "Isolation (type et épaisseur)",
   "t": "IfcLabel",
   "u": null,
   "ex": "Glass fibre, 50 mm, FSK jacket",
   "d": "Thermal or acoustic insulation applied to the run.",
   "ifc": "IfcCovering.INSULATION / WRAPPING related by IfcRelCoversBldgElements - [INFERRED mapping]",
   "rv": [
    "builtin",
    "Insulation Type / Insulation Thickness"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Insulation Type",
    "Insulation Thickness"
   ],
   "rn": "Insulation Type / Insulation Thickness",
   "rk": "builtin"
  },
  "mep_flow": {
   "l": "Design flow",
   "lf": "Débit de conception",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "450",
   "d": "Design flow carried by the duct or pipe run.",
   "ifc": "Port or system property - no common segment property",
   "rv": [
    "builtin",
    "Flow"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Flow"
   ],
   "rn": "Flow",
   "rk": "builtin"
  },
  "mep_length": {
   "l": "Length",
   "lf": "Longueur",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "12.4",
   "d": "Centreline length for take-off.",
   "ifc": "Qto_DuctSegmentBaseQuantities.Length / Qto_PipeSegmentBaseQuantities.Length / Qto_CableCarrierSegmentBaseQuantities.Length",
   "rv": [
    "builtin",
    "Length"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Length"
   ],
   "rn": "Length",
   "rk": "builtin"
  },
  "el_voltage": {
   "l": "Rated voltage",
   "lf": "Tension assignée",
   "t": "IfcElectricVoltageMeasure",
   "u": "V",
   "ex": "600",
   "d": "Nominal system voltage (120/208, 347/600 V typical in Canada).",
   "ifc": "Pset_ElectricalDeviceCommon.RatedVoltage",
   "rv": [
    "builtin",
    "Voltage / Distribution System"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "RatedVoltage",
    "Voltage",
    "Distribution System"
   ],
   "rn": "Voltage / Distribution System",
   "rk": "builtin"
  },
  "el_rated_current": {
   "l": "Rated current (mains / bus)",
   "lf": "Courant assigné (barres)",
   "t": "IfcElectricCurrentMeasure",
   "u": "A",
   "ex": "400",
   "d": "Bus or mains ampere rating.",
   "ifc": "Pset_ElectricalDeviceCommon.RatedCurrent",
   "rv": [
    "builtin",
    "Mains"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "RatedCurrent",
    "Mains"
   ],
   "rn": "Mains",
   "rk": "builtin"
  },
  "el_poles": {
   "l": "Phases / number of poles",
   "lf": "Phases / nombre de pôles",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "3",
   "d": "Number of phases or poles of the supply.",
   "ifc": "Pset_ElectricalDeviceCommon.NumberOfPoles",
   "rv": [
    "builtin",
    "Number of Poles"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfPoles",
    "Number of Poles"
   ],
   "rn": "Number of Poles",
   "rk": "builtin"
  },
  "el_enclosure": {
   "l": "Enclosure rating",
   "lf": "Indice de protection du boîtier",
   "t": "IfcLabel",
   "u": null,
   "ex": "Type 1 / IP20",
   "d": "Enclosure type (CSA / NEMA type or IP code) suited to the location.",
   "ifc": "Pset_ElectricalDeviceCommon.IP_Code",
   "rv": [
    "builtin",
    "Enclosure"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "IP_Code",
    "Enclosure"
   ],
   "rn": "Enclosure",
   "rk": "builtin"
  },
  "el_short_circuit": {
   "l": "Short-circuit rating",
   "lf": "Pouvoir de coupure / tenue aux courts-circuits",
   "t": "IfcLabel",
   "u": null,
   "ex": "42 kA",
   "d": "Short-circuit current rating of the assembly. No common IFC property at board level.",
   "ifc": null,
   "rv": [
    "builtin",
    "Short Circuit Rating"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Short Circuit Rating"
   ],
   "rn": "Short Circuit Rating",
   "rk": "builtin"
  },
  "el_load": {
   "l": "Connected electrical load",
   "lf": "Charge électrique raccordée",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "3.2",
   "d": "Electrical demand used for load calculations and panel sizing.",
   "ifc": "Pset_ElectricalDeviceCommon.Power / Pset_ElectricalDeviceCommon.NominalPowerConsumption",
   "rv": [
    "builtin",
    "Apparent Load (connector)"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Power",
    "NominalPowerConsumption",
    "Apparent Load"
   ],
   "rn": "Apparent Load",
   "rk": "builtin",
   "rnote": "connector"
  },
  "el_emergency": {
   "l": "On emergency / life-safety power",
   "lf": "Alimentation de secours",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Element is fed from the emergency or life-safety power system. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_OnEmergencyLifeSafetyPower",
   "guid": "e117e9b2-92ef-5bc0-93a8-1c8d8fee26d7"
  },
  "dev_mounting_height": {
   "l": "Mounting height",
   "lf": "Hauteur de montage",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "1200",
   "d": "Height of the device centre above finished floor.",
   "ifc": null,
   "rv": [
    "builtin",
    "Elevation from Level"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Elevation from Level",
    "Elevation"
   ],
   "rn": "Elevation from Level",
   "rk": "builtin"
  },
  "ffe_responsibility": {
   "l": "Supply / install responsibility",
   "lf": "Responsabilité (fourni par / installé par)",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "OFCI",
   "d": "Who supplies and who installs the item (owner / contractor). Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_SupplyInstallResponsibility",
   "guid": "50832367-e4e9-5f59-a50e-9ce7dbe8dc95"
  },
  "loa_tolerance": {
   "l": "Positional accuracy (as-built)",
   "lf": "Exactitude de position (tel que construit)",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "25",
   "d": "Stated accuracy of the recorded position at LOD 500 (see USIBD LOA).",
   "ifc": "Pset_Tolerance.OverallTolerance / Pset_Tolerance.HorizontalTolerance / Pset_Tolerance.VerticalTolerance / Pset_Tolerance.ToleranceBasis",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "OverallTolerance",
    "HorizontalTolerance",
    "VerticalTolerance",
    "ToleranceBasis"
   ],
   "rk": "shared",
   "rn": "OB_PositionalAccuracy",
   "guid": "b112bce4-20a8-5737-9319-51c3f16e05dd"
  },
  "lin_station": {
   "l": "Station / chainage range",
   "lf": "Chaînage (début - fin)",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "10+250 to 10+780",
   "d": "Start and end stations along the reference alignment.",
   "ifc": "Pset_Stationing.Station / Pset_Stationing.IncomingStation / IfcLinearPlacement / IfcReferent with Pset_Stationing",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Station",
    "IncomingStation"
   ],
   "rk": "shared",
   "rn": "OB_StationChainageRange",
   "guid": "2772f4e1-c7a5-5534-acfd-12cac31cb5ec"
  },
  "lin_alignment_ref": {
   "l": "Reference alignment",
   "lf": "Alignement de référence",
   "t": "IfcLabel",
   "u": null,
   "ex": "ML-01 mainline",
   "d": "Name of the alignment the element is positioned along.",
   "ifc": "IfcAlignment.Name via IfcLinearPlacement / IfcRelPositions",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_ReferenceAlignment",
   "guid": "57c90d7b-4f7d-5d95-892a-b446ec10c93f"
  },
  "slab_thickness": {
   "l": "Overall thickness",
   "lf": "Épaisseur totale",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "200",
   "d": "Structural depth or total assembly thickness.",
   "ifc": "Qto_SlabBaseQuantities.Depth",
   "rv": [
    "builtin",
    "Default Thickness"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Depth",
    "Default Thickness",
    "Thickness"
   ],
   "rn": "Default Thickness",
   "rk": "builtin"
  },
  "slab_area": {
   "l": "Net area",
   "lf": "Surface nette",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "312.5",
   "d": "Net plan area for take-off.",
   "ifc": "Qto_SlabBaseQuantities.NetArea / Qto_SlabBaseQuantities.GrossArea",
   "rv": [
    "builtin",
    "Area"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetArea",
    "GrossArea",
    "Area"
   ],
   "rn": "Area",
   "rk": "builtin"
  },
  "slab_live_load": {
   "l": "Design live load",
   "lf": "Surcharge d'utilisation",
   "t": "IfcPlanarForceMeasure",
   "u": "kPa",
   "ex": "4.8",
   "d": "Specified live load used in design (NBC Part 4). Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DesignLiveLoad_kPa",
   "guid": "03b6f9a2-176f-5ec2-ae58-dfc9f9144a4e"
  },
  "roof_slope": {
   "l": "Slope",
   "lf": "Pente",
   "t": "IfcPlaneAngleMeasure",
   "u": "° or %",
   "ex": "2 %",
   "d": "Roof surface slope toward drains.",
   "ifc": "Pset_SlabCommon.PitchAngle",
   "rv": [
    "builtin",
    "Slope"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "PitchAngle",
    "Slope"
   ],
   "rn": "Slope",
   "rk": "builtin"
  },
  "roof_area": {
   "l": "Roof area",
   "lf": "Surface de toiture",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "1450",
   "d": "Net or projected roof area for take-off.",
   "ifc": "Qto_RoofBaseQuantities.NetArea / Qto_RoofBaseQuantities.ProjectedArea / Qto_RoofBaseQuantities.GrossArea",
   "rv": [
    "builtin",
    "Area"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetArea",
    "ProjectedArea",
    "GrossArea",
    "Area"
   ],
   "rn": "Area",
   "rk": "builtin"
  },
  "roof_membrane": {
   "l": "Roofing membrane system",
   "lf": "Système de membrane de toiture",
   "t": "IfcLabel",
   "u": null,
   "ex": "2-ply SBS modified bitumen",
   "d": "Membrane type of the roof assembly.",
   "ifc": "IfcCovering.ROOFING material",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_RoofingMembraneSystem",
   "guid": "608f875f-b8f8-5f32-b5c5-e5a6f9286b25"
  },
  "roof_insulation_rsi": {
   "l": "Insulation thermal resistance (RSI)",
   "lf": "Résistance thermique de l'isolant (RSI)",
   "t": "IfcThermalResistanceMeasure",
   "u": "m²·K/W",
   "ex": "5.3",
   "d": "Effective thermal resistance of the roof insulation.",
   "ifc": null,
   "rv": [
    "builtin",
    "Thermal Resistance (R) - analytical properties"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Thermal Resistance (R)"
   ],
   "rn": "Thermal Resistance",
   "rk": "builtin",
   "rnote": "R"
  },
  "roof_sri": {
   "l": "Solar reflectance index (SRI)",
   "lf": "Indice de réflectance solaire (IRS)",
   "t": "IfcReal",
   "u": null,
   "ex": "82",
   "d": "Initial SRI of the roof surface (heat-island credits). Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_SolarReflectanceIndex",
   "guid": "fc61624e-3647-51ed-b4b8-55af84de0182"
  },
  "clg_height": {
   "l": "Ceiling height",
   "lf": "Hauteur du plafond",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "2700",
   "d": "Finished ceiling height above the floor.",
   "ifc": "Qto_SpaceBaseQuantities.FinishCeilingHeight",
   "rv": [
    "builtin",
    "Height Offset From Level"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "FinishCeilingHeight",
    "Height Offset From Level"
   ],
   "rn": "Height Offset From Level",
   "rk": "builtin"
  },
  "clg_system": {
   "l": "Ceiling system",
   "lf": "Système de plafond",
   "t": "IfcLabel",
   "u": null,
   "ex": "600x600 mineral fibre on 24 mm grid",
   "d": "Ceiling system, tile and suspension type.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_CeilingSystem",
   "guid": "9ac0e317-e51c-5a35-888e-0efa17d7d0c6"
  },
  "clg_area": {
   "l": "Ceiling area",
   "lf": "Surface de plafond",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "86.2",
   "d": "Net ceiling area for take-off.",
   "ifc": "Qto_CoveringBaseQuantities.NetArea / Qto_CoveringBaseQuantities.GrossArea",
   "rv": [
    "builtin",
    "Area"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetArea",
    "GrossArea",
    "Area"
   ],
   "rn": "Area",
   "rk": "builtin"
  },
  "clg_nrc": {
   "l": "Sound absorption (NRC)",
   "lf": "Coefficient de réduction du bruit (CRB)",
   "t": "IfcLabel",
   "u": null,
   "ex": "NRC 0.70",
   "d": "Sound absorption of the ceiling finish.",
   "ifc": "Pset_CoveringCommon.AcousticRating",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "AcousticRating"
   ],
   "rk": "shared",
   "rn": "OB_SoundAbsorption",
   "guid": "8c2b725d-e9ba-5fcb-91b8-4060b1a228eb"
  },
  "clg_finish": {
   "l": "Finish",
   "lf": "Fini",
   "t": "IfcText",
   "u": null,
   "ex": "White, fine fissured",
   "d": "Visible finish of the ceiling.",
   "ifc": "Pset_CoveringCommon.Finish",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Finish"
   ],
   "rk": "shared",
   "rn": "OB_Finish",
   "guid": "a137b84c-9b01-5582-98ba-3eb3a060c88a"
  },
  "clg_accessible": {
   "l": "Accessible (demountable) ceiling",
   "lf": "Plafond démontable",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Ceiling allows access to the plenum (lay-in tiles or access panels).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_AccessibleCeiling",
   "guid": "9de341f9-dcfc-5921-ba65-82e5ee7025da"
  },
  "st_risers": {
   "l": "Number of risers",
   "lf": "Nombre de contremarches",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "18",
   "d": "Number of risers in the stair.",
   "ifc": "Pset_StairCommon.NumberOfRiser / Pset_StairFlightCommon.NumberOfRiser",
   "rv": [
    "builtin",
    "Actual Number of Risers"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfRiser",
    "Actual Number of Risers"
   ],
   "rn": "Actual Number of Risers",
   "rk": "builtin"
  },
  "st_riser_height": {
   "l": "Riser height",
   "lf": "Hauteur de contremarche",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "180",
   "d": "Riser height.",
   "ifc": "Pset_StairCommon.RiserHeight / Pset_StairFlightCommon.RiserHeight",
   "rv": [
    "builtin",
    "Actual Riser Height"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "RiserHeight",
    "Actual Riser Height"
   ],
   "rn": "Actual Riser Height",
   "rk": "builtin"
  },
  "st_tread_length": {
   "l": "Tread run",
   "lf": "Giron",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "280",
   "d": "Horizontal run of the tread.",
   "ifc": "Pset_StairCommon.TreadLength / Pset_StairFlightCommon.TreadLength",
   "rv": [
    "builtin",
    "Actual Tread Depth"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "TreadLength",
    "Actual Tread Depth"
   ],
   "rn": "Actual Tread Depth",
   "rk": "builtin"
  },
  "circ_clear_width": {
   "l": "Clear width",
   "lf": "Largeur libre",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1100",
   "d": "Clear width of the stair, ramp or platform for egress checks.",
   "ifc": "Pset_RampFlightCommon.ClearWidth",
   "rv": [
    "builtin",
    "Actual Run Width / Width"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ClearWidth",
    "Actual Run Width",
    "Width"
   ],
   "rn": "Actual Run Width / Width",
   "rk": "builtin"
  },
  "circ_headroom": {
   "l": "Headroom",
   "lf": "Échappée",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "2050",
   "d": "Clear headroom above the walking surface.",
   "ifc": "Pset_StairCommon.RequiredHeadroom / Pset_StairFlightCommon.Headroom / Pset_RampCommon.RequiredHeadroom / Pset_RampFlightCommon.Headroom",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "RequiredHeadroom",
    "Headroom"
   ],
   "rk": "shared",
   "rn": "OB_Headroom",
   "guid": "d52a136c-cedd-5a8a-b775-e20baa13f6cc"
  },
  "circ_nonslip": {
   "l": "Non-slip surface",
   "lf": "Surface antidérapante",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Walking surface or nosing is slip resistant.",
   "ifc": "Pset_StairCommon.HasNonSkidSurface / Pset_RampCommon.HasNonSkidSurface / Pset_CoveringFlooring.HasNonSkidSurface",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "HasNonSkidSurface"
   ],
   "rk": "shared",
   "rn": "OB_NonSlipSurface",
   "guid": "21d640c4-228a-56ca-8e22-478ee4f89e01"
  },
  "circ_accessible": {
   "l": "Barrier-free features",
   "lf": "Conception sans obstacles",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Element meets the barrier-free design requirements that apply to it.",
   "ifc": "Pset_StairCommon.HandicapAccessible / Pset_RampCommon.HandicapAccessible / Pset_SpaceCommon.HandicapAccessible",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "HandicapAccessible"
   ],
   "rk": "shared",
   "rn": "OB_BarrierFreeFeatures",
   "guid": "4e542bbf-e07e-5371-a871-b9e235bfe630"
  },
  "circ_fire_exit": {
   "l": "Part of an exit",
   "lf": "Fait partie d'une issue",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Stair or ramp is part of a required exit.",
   "ifc": "Pset_StairCommon.FireExit / Pset_RampCommon.FireExit",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "FireExit"
   ],
   "rk": "shared",
   "rn": "OB_PartOfAnExit",
   "guid": "5b00a6d7-619e-5e77-9db8-dbe3193c3508"
  },
  "rmp_slope": {
   "l": "Slope",
   "lf": "Pente",
   "t": "IfcPlaneAngleMeasure",
   "u": "% or °",
   "ex": "1:12 (8.3 %)",
   "d": "Running slope of the ramp.",
   "ifc": "Pset_RampFlightCommon.Slope / Pset_RampCommon.RequiredSlope",
   "rv": [
    "builtin",
    "Ramp Max Slope (1/x)"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Slope",
    "RequiredSlope",
    "Ramp Max Slope (1/x)"
   ],
   "rn": "Ramp Max Slope",
   "rk": "builtin",
   "rnote": "1/x"
  },
  "rlg_height": {
   "l": "Guard / railing height",
   "lf": "Hauteur du garde-corps",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1070",
   "d": "Height of the guard or handrail above the walking surface.",
   "ifc": "Pset_RailingCommon.Height",
   "rv": [
    "builtin",
    "Railing Height"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Height",
    "Railing Height"
   ],
   "rn": "Railing Height",
   "rk": "builtin"
  },
  "rlg_length": {
   "l": "Length",
   "lf": "Longueur",
   "t": "IfcPositiveLengthMeasure",
   "u": "m",
   "ex": "14.6",
   "d": "Length of railing for take-off.",
   "ifc": "Qto_RailingBaseQuantities.Length",
   "rv": [
    "builtin",
    "Length"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Length"
   ],
   "rn": "Length",
   "rk": "builtin"
  },
  "rlg_handrail_dia": {
   "l": "Handrail diameter",
   "lf": "Diamètre de la main courante",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "38",
   "d": "Outside diameter of the handrail (graspability).",
   "ifc": "Pset_RailingCommon.Diameter",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Diameter"
   ],
   "rk": "shared",
   "rn": "OB_HandrailDiameter",
   "guid": "8952c99d-fb15-5c69-bb0f-6fcf3bb7e4c4"
  },
  "rlg_design_load": {
   "l": "Design load",
   "lf": "Charge de calcul",
   "t": "IfcLinearForceMeasure",
   "u": "kN/m",
   "ex": "0.75",
   "d": "Horizontal design load on the guard. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DesignLoad_kNm",
   "guid": "f90e8ef0-cc3e-55df-9e74-b79609d62fa6"
  },
  "rlg_infill": {
   "l": "Infill type",
   "lf": "Type de remplissage",
   "t": "IfcLabel",
   "u": null,
   "ex": "Tempered laminated glass",
   "d": "Infill between posts (pickets, glass, mesh).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_InfillType",
   "guid": "0f5e80d1-99d2-573e-b5cd-5558f1580c97"
  },
  "glz_u_value": {
   "l": "Overall thermal transmittance (U)",
   "lf": "Coefficient de transmission thermique global (U)",
   "t": "IfcThermalTransmittanceMeasure",
   "u": "W/(m²·K)",
   "ex": "1.6",
   "d": "Whole-assembly U-value including frame.",
   "ifc": "Pset_WindowCommon.ThermalTransmittance / Pset_CurtainWallCommon.ThermalTransmittance",
   "rv": [
    "builtin",
    "Heat Transfer Coefficient (U) - analytical properties"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ThermalTransmittance",
    "Heat Transfer Coefficient (U)"
   ],
   "rn": "Heat Transfer Coefficient",
   "rk": "builtin",
   "rnote": "U"
  },
  "glz_shgc": {
   "l": "Solar heat gain coefficient",
   "lf": "Coefficient de gain de chaleur solaire (CGCS)",
   "t": "IfcNormalisedRatioMeasure",
   "u": null,
   "ex": "0.30",
   "d": "SHGC of the glazing.",
   "ifc": "Pset_DoorWindowGlazingType.SolarHeatGainTransmittance",
   "rv": [
    "builtin",
    "Solar Heat Gain Coefficient - analytical properties"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SolarHeatGainTransmittance",
    "Solar Heat Gain Coefficient"
   ],
   "rn": "Solar Heat Gain Coefficient - analytical properties",
   "rk": "builtin"
  },
  "glz_vlt": {
   "l": "Visible light transmittance",
   "lf": "Transmission de la lumière visible",
   "t": "IfcNormalisedRatioMeasure",
   "u": null,
   "ex": "0.55",
   "d": "Visible transmittance of the glazing.",
   "ifc": "Pset_DoorWindowGlazingType.VisibleLightTransmittance",
   "rv": [
    "builtin",
    "Visual Light Transmittance - analytical properties"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "VisibleLightTransmittance",
    "Visual Light Transmittance"
   ],
   "rn": "Visual Light Transmittance - analytical properties",
   "rk": "builtin"
  },
  "glz_makeup": {
   "l": "Glazing make-up",
   "lf": "Composition du vitrage",
   "t": "IfcLabel",
   "u": null,
   "ex": "6 low-e / 13 argon / 6 clear",
   "d": "Glass layers, coatings, gas fill and treatment.",
   "ifc": "Pset_DoorWindowGlazingType.GlassLayers / Pset_DoorWindowGlazingType.GlassThickness1 / Pset_DoorWindowGlazingType.FillGas / Pset_DoorWindowGlazingType.IsCoated / Pset_DoorWindowGlazingType.IsTempered / Pset_DoorWindowGlazingType.IsLaminated",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "GlassLayers",
    "GlassThickness1",
    "FillGas",
    "IsCoated",
    "IsTempered",
    "IsLaminated"
   ],
   "rk": "shared",
   "rn": "OB_GlazingMakeUp",
   "guid": "27e8f099-c062-55ec-b2d5-f6d8986fb157"
  },
  "glz_air_leakage": {
   "l": "Air leakage rate",
   "lf": "Taux d'infiltration d'air",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/(s·m²)",
   "ex": "0.3",
   "d": "Tested air infiltration of the assembly.",
   "ifc": "Pset_WindowCommon.Infiltration",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Infiltration"
   ],
   "rk": "shared",
   "rn": "OB_AirLeakageRate_Lsm2",
   "guid": "dfd2ed76-f045-51e5-8d5e-06d3782e2da8"
  },
  "glz_performance": {
   "l": "Performance class (NAFS)",
   "lf": "Classe de performance (NAFS)",
   "t": "IfcLabel",
   "u": null,
   "ex": "CW-PG50",
   "d": "Performance class and grade (wind, water, structural) under NAFS and the Canadian supplement.",
   "ifc": "Pset_WindowCommon.WindLoadRating / Pset_WindowCommon.WaterTightnessRating / Pset_WindowCommon.MechanicalLoadRating",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "WindLoadRating",
    "WaterTightnessRating",
    "MechanicalLoadRating"
   ],
   "rk": "shared",
   "rn": "OB_PerformanceClass",
   "guid": "b65f95f1-116b-55f6-ae79-f8e57388ea91"
  },
  "glz_bird_friendly": {
   "l": "Bird-friendly glazing",
   "lf": "Vitrage sécuritaire pour les oiseaux",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Glazing treated to reduce bird collisions (CSA A460). Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BirdFriendlyGlazing",
   "guid": "257502ba-a35d-5cc1-8d44-1767ddfc361b"
  },
  "cw_area": {
   "l": "Curtain wall area",
   "lf": "Surface du mur-rideau",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "420",
   "d": "Side area of the curtain wall for take-off.",
   "ifc": "Qto_CurtainWallQuantities.GrossSideArea / Qto_CurtainWallQuantities.NetSideArea",
   "rv": [
    "builtin",
    "Area"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "GrossSideArea",
    "NetSideArea",
    "Area"
   ],
   "rn": "Area",
   "rk": "builtin"
  },
  "cw_system": {
   "l": "Curtain wall system",
   "lf": "Système de mur-rideau",
   "t": "IfcLabel",
   "u": null,
   "ex": "Unitized, 150 mm thermally broken aluminium",
   "d": "Framing system type and depth.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_CurtainWallSystem",
   "guid": "9ebf5765-6427-5136-87ea-ea412dc34fb3"
  },
  "win_width": {
   "l": "Width",
   "lf": "Largeur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1200",
   "d": "Nominal window width.",
   "ifc": "Qto_WindowBaseQuantities.Width",
   "rv": [
    "builtin",
    "Width"
   ],
   "cb": "Type.NominalWidth",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Width"
   ],
   "rn": "Width",
   "rk": "builtin"
  },
  "win_height": {
   "l": "Height",
   "lf": "Hauteur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1500",
   "d": "Nominal window height.",
   "ifc": "Qto_WindowBaseQuantities.Height",
   "rv": [
    "builtin",
    "Height"
   ],
   "cb": "Type.NominalHeight",
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Height"
   ],
   "rn": "Height",
   "rk": "builtin"
  },
  "win_operation": {
   "l": "Operation / partitioning",
   "lf": "Mode d'ouverture",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "DOUBLE_PANEL_VERTICAL",
   "d": "Panel arrangement and operation (fixed, casement, awning ...).",
   "ifc": "IfcWindowType.PartitioningType / IfcWindowPanelProperties.OperationType",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "PartitioningType",
    "OperationType"
   ],
   "rk": "family",
   "rn": "",
   "exl": "Two panels, vertical split"
  },
  "win_sill_height": {
   "l": "Sill height",
   "lf": "Hauteur d'allège",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "900",
   "d": "Height of the sill above the floor.",
   "ifc": null,
   "rv": [
    "builtin",
    "Sill Height"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Sill Height"
   ],
   "rn": "Sill Height",
   "rk": "builtin"
  },
  "win_frame_material": {
   "l": "Frame material",
   "lf": "Matériau du cadre",
   "t": "IfcLabel",
   "u": null,
   "ex": "Fibreglass",
   "d": "Material of the window frame.",
   "ifc": "IfcMaterialConstituentSet constituent 'Framing' - [INFERRED mapping]",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "family",
   "rn": ""
  },
  "mem_length": {
   "l": "Length",
   "lf": "Longueur",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "9000",
   "d": "Member length for take-off.",
   "ifc": "Qto_BeamBaseQuantities.Length / Qto_MemberBaseQuantities.Length / Qto_PileBaseQuantities.Length",
   "rv": [
    "builtin",
    "Cut Length / Length"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Length",
    "Cut Length"
   ],
   "rn": "Cut Length / Length",
   "rk": "builtin"
  },
  "bm_span": {
   "l": "Span",
   "lf": "Portée",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "9000",
   "d": "Clear or design span between supports.",
   "ifc": "Pset_BeamCommon.Span / Pset_MemberCommon.Span",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Span"
   ],
   "rk": "shared",
   "rn": "OB_Span",
   "guid": "82f59833-01b7-5c30-a602-dc5676f2f269"
  },
  "bm_camber": {
   "l": "Camber",
   "lf": "Contre-flèche",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "20",
   "d": "Specified camber at mid-span.",
   "ifc": "Pset_PrecastConcreteElementGeneral.CamberAtMidspan",
   "rv": [
    "builtin",
    "Camber Size"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Camber Size",
    "CamberAtMidspan"
   ],
   "rn": "Camber Size",
   "rk": "builtin"
  },
  "stl_connection": {
   "l": "End connection type",
   "lf": "Type d'assemblage d'extrémité",
   "t": "IfcLabel",
   "u": null,
   "ex": "Shear tab / moment",
   "d": "Connection type at each end (shear, moment, pinned).",
   "ifc": null,
   "rv": [
    "builtin",
    "Moment Connection Start / End"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Moment Connection Start",
    "Moment Connection End"
   ],
   "rn": "Moment Connection Start / End",
   "rk": "builtin"
  },
  "stl_fire_protection": {
   "l": "Fire protection",
   "lf": "Protection incendie",
   "t": "IfcLabel",
   "u": null,
   "ex": "Intumescent, 1 h",
   "d": "Applied fire protection (spray, board, intumescent) and rating.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_FireProtection",
   "guid": "c3533fc8-a506-5e8a-9fe3-879ef8d3799b"
  },
  "stl_coating": {
   "l": "Coating / corrosion protection",
   "lf": "Revêtement / protection anticorrosion",
   "t": "IfcLabel",
   "u": null,
   "ex": "Hot-dip galvanized",
   "d": "Surface treatment of steel members.",
   "ifc": "Pset_ElementComponentCommon.CorrosionTreatment",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "CorrosionTreatment"
   ],
   "rk": "shared",
   "rn": "OB_CoatingCorrosionProtection",
   "guid": "3e9e7f2b-992a-5f0e-822f-a121424eb597"
  },
  "mem_delegated_design": {
   "l": "Delegated (supplier) design",
   "lf": "Conception déléguée",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Element is designed by the supplier's engineer (joists, trusses, connections, precast).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DelegatedDesign",
   "guid": "5de5af45-2dc9-5ef6-9964-f3893b5b0bfc"
  },
  "ftg_width": {
   "l": "Width",
   "lf": "Largeur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "2400",
   "d": "Footing width.",
   "ifc": "Qto_FootingBaseQuantities.Width",
   "rv": [
    "builtin",
    "Width"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Width"
   ],
   "rn": "Width",
   "rk": "builtin"
  },
  "ftg_length": {
   "l": "Length",
   "lf": "Longueur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "2400",
   "d": "Footing length.",
   "ifc": "Qto_FootingBaseQuantities.Length",
   "rv": [
    "builtin",
    "Length"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Length"
   ],
   "rn": "Length",
   "rk": "builtin"
  },
  "ftg_depth": {
   "l": "Thickness",
   "lf": "Épaisseur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "600",
   "d": "Footing thickness.",
   "ifc": "Qto_FootingBaseQuantities.Height",
   "rv": [
    "builtin",
    "Foundation Thickness"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Height",
    "Foundation Thickness"
   ],
   "rn": "Foundation Thickness",
   "rk": "builtin"
  },
  "ftg_bearing_capacity": {
   "l": "Design bearing resistance",
   "lf": "Résistance pondérée du sol",
   "t": "IfcPressureMeasure",
   "u": "kPa",
   "ex": "225 (ULS)",
   "d": "Soil bearing value from the geotechnical report.",
   "ifc": "Pset_FootingTypePadFooting.LoadBearingCapacity",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "LoadBearingCapacity"
   ],
   "rk": "shared",
   "rn": "OB_DesignBearingResistance_kPa",
   "guid": "1ab8b906-9922-5e61-89be-f4a84f587a01"
  },
  "ftg_bottom_elev": {
   "l": "Bottom elevation",
   "lf": "Élévation du dessous",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "98.450",
   "d": "Elevation of the underside of the foundation (geodetic).",
   "ifc": null,
   "rv": [
    "builtin",
    "Elevation at Bottom"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Elevation at Bottom"
   ],
   "rn": "Elevation at Bottom",
   "rk": "builtin"
  },
  "ftg_frost_cover": {
   "l": "Frost protection depth",
   "lf": "Profondeur de protection contre le gel",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1500",
   "d": "Minimum soil cover or insulation for frost protection. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_FrostProtectionDepth",
   "guid": "5d9fd607-f83c-528a-836c-66c4ab77a011"
  },
  "pile_size": {
   "l": "Diameter / section",
   "lf": "Diamètre ou section",
   "t": "IfcLabel",
   "u": null,
   "ex": "610 dia.",
   "d": "Pile diameter or section size.",
   "ifc": "Qto_PileBaseQuantities.CrossSectionArea",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "CrossSectionArea"
   ],
   "rk": "family",
   "rn": ""
  },
  "pile_capacity": {
   "l": "Design axial resistance",
   "lf": "Résistance axiale pondérée",
   "t": "IfcForceMeasure",
   "u": "kN",
   "ex": "2400",
   "d": "Factored axial resistance per pile.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DesignAxialResistance_kN",
   "guid": "d7c0cd8c-315b-5f11-84f7-4955272d0471"
  },
  "pile_tip_elev": {
   "l": "Toe elevation",
   "lf": "Élévation de la pointe",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "82.300",
   "d": "Design (or as-installed) toe elevation.",
   "ifc": null,
   "rv": [
    "builtin",
    "Elevation at Bottom"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Elevation at Bottom"
   ],
   "rn": "Elevation at Bottom",
   "rk": "builtin"
  },
  "pile_cutoff_elev": {
   "l": "Cut-off elevation",
   "lf": "Élévation de recépage",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "97.900",
   "d": "Elevation at which the pile is cut off.",
   "ifc": null,
   "rv": [
    "builtin",
    "Elevation at Top"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Elevation at Top"
   ],
   "rn": "Elevation at Top",
   "rk": "builtin"
  },
  "pile_record": {
   "l": "Installation record",
   "lf": "Relevé de mise en place",
   "t": "IfcText",
   "u": null,
   "ex": "Driven 22.4 m, set 3 mm/blow",
   "d": "As-installed length, set or refusal and test result reference.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_InstallationRecord",
   "guid": "5837d5bd-5f54-5057-afb3-3ed88b4a5e51"
  },
  "rb_grade": {
   "l": "Reinforcement grade",
   "lf": "Nuance de l'armature",
   "t": "IfcLabel",
   "u": null,
   "ex": "CSA G30.18 400W",
   "d": "Grade of reinforcing steel.",
   "ifc": "Pset_ConcreteElementGeneral.ReinforcementStrengthClass / Pset_MaterialSteel.StructuralGrade",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ReinforcementStrengthClass",
    "StructuralGrade"
   ],
   "rk": "shared",
   "rn": "OB_ReinforcementGrade",
   "guid": "c0c53cb9-79ee-5b97-90d6-fb9f1e6a0024"
  },
  "rb_bar_size": {
   "l": "Bar size",
   "lf": "Diamètre de barre",
   "t": "IfcLabel",
   "u": null,
   "ex": "15M",
   "d": "Bar designation.",
   "ifc": "IfcReinforcingBarType.NominalDiameter",
   "rv": [
    "builtin",
    "Bar Diameter"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "NominalDiameter",
    "Bar Diameter"
   ],
   "rn": "Bar Diameter",
   "rk": "builtin"
  },
  "rb_spacing": {
   "l": "Spacing",
   "lf": "Espacement",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "300",
   "d": "Bar spacing of the set.",
   "ifc": null,
   "rv": [
    "builtin",
    "Spacing (rebar set layout)"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Spacing"
   ],
   "rn": "Spacing",
   "rk": "builtin",
   "rnote": "rebar set layout"
  },
  "rb_total_mass": {
   "l": "Total mass",
   "lf": "Masse totale",
   "t": "IfcMassMeasure",
   "u": "kg",
   "ex": "1840",
   "d": "Total mass of reinforcement for take-off.",
   "ifc": "Qto_ReinforcingElementBaseQuantities.Weight",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Weight"
   ],
   "rk": "shared",
   "rn": "OB_TotalMass_kg",
   "guid": "0b815374-04ec-51ea-952e-9a23ce7e3ea5"
  },
  "rb_total_length": {
   "l": "Total bar length",
   "lf": "Longueur totale des barres",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "612",
   "d": "Total length of bars in the set.",
   "ifc": "Qto_ReinforcingElementBaseQuantities.Length",
   "rv": [
    "builtin",
    "Total Bar Length"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Length",
    "Total Bar Length"
   ],
   "rn": "Total Bar Length",
   "rk": "builtin"
  },
  "rb_count": {
   "l": "Number of bars",
   "lf": "Nombre de barres",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "48",
   "d": "Number of bars in the set.",
   "ifc": "Qto_ReinforcingElementBaseQuantities.Count",
   "rv": [
    "builtin",
    "Quantity"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Count",
    "Quantity"
   ],
   "rn": "Quantity",
   "rk": "builtin"
  },
  "rb_coating": {
   "l": "Bar coating",
   "lf": "Revêtement des barres",
   "t": "IfcLabel",
   "u": null,
   "ex": "Epoxy coated",
   "d": "Black, epoxy, galvanized or stainless.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BarCoating",
   "guid": "d78287ba-5146-5ab5-853d-b888baaab08a"
  },
  "rw_height": {
   "l": "Retained height",
   "lf": "Hauteur retenue",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "3500",
   "d": "Height of retained soil.",
   "ifc": "Qto_WallBaseQuantities.Height",
   "rv": [
    "builtin",
    "Unconnected Height"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Height",
    "Unconnected Height"
   ],
   "rn": "Unconnected Height",
   "rk": "builtin"
  },
  "rw_length": {
   "l": "Length",
   "lf": "Longueur",
   "t": "IfcPositiveLengthMeasure",
   "u": "m",
   "ex": "46",
   "d": "Wall length for take-off.",
   "ifc": "Qto_WallBaseQuantities.Length",
   "rv": [
    "builtin",
    "Length"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Length"
   ],
   "rn": "Length",
   "rk": "builtin"
  },
  "rw_system": {
   "l": "Wall system",
   "lf": "Type de mur de soutènement",
   "t": "IfcLabel",
   "u": null,
   "ex": "Cast-in-place cantilever",
   "d": "Retaining system (cantilever, MSE, gabion, soldier pile ...).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_WallSystem",
   "guid": "2bae5797-bbc2-544c-8196-f9e3a186c193"
  },
  "rw_drainage": {
   "l": "Drainage provisions",
   "lf": "Dispositif de drainage",
   "t": "IfcText",
   "u": null,
   "ex": "Perforated drain and free-draining backfill",
   "d": "Drainage behind the wall.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DrainageProvisions",
   "guid": "97d9e3d4-3cec-548a-9032-afcd28c95300"
  },
  "dct_shape": {
   "l": "Cross-section shape",
   "lf": "Forme de la section",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "RECTANGULAR",
   "d": "Round, rectangular or flat-oval.",
   "ifc": "Pset_DuctSegmentTypeCommon.CrossSectionShape",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "CrossSectionShape"
   ],
   "rk": "family",
   "rn": "",
   "exl": "Rectangular"
  },
  "dct_size": {
   "l": "Size",
   "lf": "Dimensions",
   "t": "IfcLabel",
   "u": null,
   "ex": "600x400",
   "d": "Width x height or diameter.",
   "ifc": "Pset_DuctSegmentTypeCommon.NominalDiameterOrWidth / Pset_DuctSegmentTypeCommon.NominalHeight",
   "rv": [
    "builtin",
    "Size"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "NominalDiameterOrWidth",
    "NominalHeight",
    "Size",
    "Width",
    "Height",
    "Diameter"
   ],
   "rn": "Size",
   "rk": "builtin"
  },
  "dct_pressure_class": {
   "l": "Pressure class",
   "lf": "Classe de pression",
   "t": "IfcPressureMeasure",
   "u": "Pa",
   "ex": "500",
   "d": "Construction pressure class.",
   "ifc": "Pset_DuctSegmentTypeCommon.WorkingPressure / Pset_DuctFittingTypeCommon.PressureClass / Pset_DistributionSystemTypeVentilation.PressureClass",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "WorkingPressure",
    "PressureClass"
   ],
   "rk": "shared",
   "rn": "OB_PressureClass_Pa",
   "guid": "de3092ff-b4ef-5f16-9616-7e535f2d424f"
  },
  "dct_seal_class": {
   "l": "Seal / leakage class",
   "lf": "Classe d'étanchéité",
   "t": "IfcLabel",
   "u": null,
   "ex": "Seal class A",
   "d": "Duct sealing or leakage class.",
   "ifc": "Pset_DistributionSystemTypeVentilation.LeakageClass",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "LeakageClass"
   ],
   "rk": "shared",
   "rn": "OB_SealLeakageClass",
   "guid": "2692525e-cb5b-5de1-a38e-ee85d837e00e"
  },
  "dct_liner": {
   "l": "Internal liner",
   "lf": "Revêtement intérieur",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Duct has acoustic or thermal internal lining.",
   "ifc": "Pset_DuctSegmentOccurrence.HasLiner",
   "rv": [
    "builtin",
    "Lining Type / Lining Thickness"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "HasLiner",
    "Lining Type",
    "Lining Thickness"
   ],
   "rn": "Lining Type / Lining Thickness",
   "rk": "builtin"
  },
  "dct_surface_area": {
   "l": "Outer surface area",
   "lf": "Surface extérieure",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "18.2",
   "d": "Outer surface area for sheet-metal and insulation take-off.",
   "ifc": "Qto_DuctSegmentBaseQuantities.OuterSurfaceArea / Qto_DuctFittingBaseQuantities.OuterSurfaceArea",
   "rv": [
    "builtin",
    "Area"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "OuterSurfaceArea",
    "Area"
   ],
   "rn": "Area",
   "rk": "builtin"
  },
  "dmp_size": {
   "l": "Size",
   "lf": "Dimensions",
   "t": "IfcLabel",
   "u": null,
   "ex": "600x400",
   "d": "Damper face size.",
   "ifc": "Pset_DamperTypeCommon.FaceArea",
   "rv": [
    "builtin",
    "Size"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "FaceArea",
    "Size"
   ],
   "rn": "Size",
   "rk": "builtin"
  },
  "dmp_fire_rating": {
   "l": "Fire-resistance rating",
   "lf": "Degré de résistance au feu",
   "t": "IfcLabel",
   "u": null,
   "ex": "1.5 h",
   "d": "Fire rating of the fire or fire/smoke damper.",
   "ifc": "Pset_DamperTypeFireDamper.FireResistanceRating / Pset_DamperTypeFireSmokeDamper.FireResistanceRating",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "FireResistanceRating"
   ],
   "rk": "shared",
   "rn": "OB_FireResistanceRating",
   "guid": "662ec1de-6557-5ffa-bade-097aa5819ed3"
  },
  "dmp_closure_rating": {
   "l": "Dynamic / static rating",
   "lf": "Homologation dynamique / statique",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "DYNAMIC",
   "d": "Whether the fire damper is rated to close against airflow.",
   "ifc": "Pset_DamperTypeFireDamper.ClosureRatingEnum / Pset_DamperTypeFireSmokeDamper.ClosureRatingEnum",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ClosureRatingEnum"
   ],
   "rk": "shared",
   "rn": "OB_DynamicStaticRating",
   "guid": "63359bc0-18be-5351-a176-1dad46ef0fbc",
   "exl": "Dynamic"
  },
  "dmp_release_temp": {
   "l": "Release temperature",
   "lf": "Température de déclenchement",
   "t": "IfcThermodynamicTemperatureMeasure",
   "u": "°C",
   "ex": "74",
   "d": "Fusible link or sensor release temperature.",
   "ifc": "Pset_DamperTypeFireDamper.FusibleLinkTemperature / Pset_DamperTypeFireSmokeDamper.FusibleLinkTemperature",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "FusibleLinkTemperature"
   ],
   "rk": "shared",
   "rn": "OB_ReleaseTemperature_C",
   "guid": "7acce98f-2d79-5088-8a4f-a9887ae3d906"
  },
  "dmp_actuation": {
   "l": "Actuation / operation",
   "lf": "Mode de manœuvre",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "AUTOMATIC",
   "d": "How the damper is operated (gravity, spring, motorized ...).",
   "ifc": "Pset_DamperTypeFireDamper.ActuationType / Pset_DamperTypeCommon.Operation",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ActuationType",
    "Operation"
   ],
   "rk": "shared",
   "rn": "OB_ActuationOperation",
   "guid": "0260cd90-ef56-59c2-a1dd-ad5f936da798",
   "exl": "Automatic"
  },
  "dmp_leakage": {
   "l": "Leakage when closed",
   "lf": "Fuite en position fermée",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "12",
   "d": "Leakage at the rated pressure when fully closed.",
   "ifc": "Pset_DamperTypeCommon.LeakageFullyClosed",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "LeakageFullyClosed"
   ],
   "rk": "shared",
   "rn": "OB_LeakageWhenClosed_Ls",
   "guid": "0e3f57b1-62c3-5bf5-99e3-46730c0f160b"
  },
  "dmp_access_door": {
   "l": "Access door provided",
   "lf": "Porte d'accès prévue",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Duct access door is provided for inspection and reset. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_AccessDoorProvided",
   "guid": "7ff90dd6-70dc-5fd7-97c3-55b470cb9da4"
  },
  "dmp_airflow": {
   "l": "Nominal airflow",
   "lf": "Débit d'air nominal",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "1200",
   "d": "Nominal airflow through the damper.",
   "ifc": "Pset_DamperTypeCommon.NominalAirFlowRate",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalAirFlowRate"
   ],
   "rk": "shared",
   "rn": "OB_NominalAirflow_Ls",
   "guid": "d054aca8-250a-5799-97d1-c83fe374fe57"
  },
  "pp_nominal_size": {
   "l": "Nominal size",
   "lf": "Diamètre nominal",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "50",
   "d": "Nominal pipe size (DN).",
   "ifc": "Pset_PipeSegmentTypeCommon.NominalDiameter",
   "rv": [
    "builtin",
    "Size / Diameter"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalDiameter",
    "Size",
    "Diameter"
   ],
   "rn": "Size / Diameter",
   "rk": "builtin"
  },
  "pp_pressure": {
   "l": "Working pressure rating",
   "lf": "Pression de service",
   "t": "IfcPressureMeasure",
   "u": "kPa",
   "ex": "1035",
   "d": "Rated working pressure of pipe and fittings.",
   "ifc": "Pset_PipeSegmentTypeCommon.WorkingPressure / Pset_PipeFittingTypeCommon.PressureClass",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "WorkingPressure",
    "PressureClass"
   ],
   "rk": "shared",
   "rn": "OB_WorkingPressureRating_kPa",
   "guid": "55a21ab7-a531-5e97-9a45-ccf26a1d695d"
  },
  "pp_joint": {
   "l": "Joint type",
   "lf": "Type de joint",
   "t": "IfcLabel",
   "u": null,
   "ex": "Grooved mechanical",
   "d": "Jointing method (welded, grooved, soldered, push-on ...).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_JointType",
   "guid": "6d0f3718-bb83-5c66-97e5-b82a4feef9c8"
  },
  "pp_slope": {
   "l": "Slope",
   "lf": "Pente",
   "t": "IfcPositiveRatioMeasure",
   "u": "%",
   "ex": "1",
   "d": "Design slope of gravity piping.",
   "ifc": "Pset_PipeSegmentOccurrence.Gradient",
   "rv": [
    "builtin",
    "Slope"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Gradient",
    "Slope"
   ],
   "rn": "Slope",
   "rk": "builtin"
  },
  "pp_invert": {
   "l": "Invert elevation",
   "lf": "Élévation du radier",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "96.120",
   "d": "Invert at start and end of the run.",
   "ifc": "Pset_PipeSegmentOccurrence.InvertElevation",
   "rv": [
    "builtin",
    "Invert Elevation"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "InvertElevation",
    "Invert Elevation"
   ],
   "rn": "Invert Elevation",
   "rk": "builtin"
  },
  "pp_fluid": {
   "l": "Fluid / service",
   "lf": "Fluide transporté",
   "t": "IfcLabel",
   "u": null,
   "ex": "Chilled water, 30 % propylene glycol",
   "d": "Fluid conveyed and its temperature.",
   "ifc": null,
   "rv": [
    "builtin",
    "Fluid Type"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Fluid Type",
    "Fluid Temperature"
   ],
   "rn": "Fluid Type",
   "rk": "builtin"
  },
  "vlv_size": {
   "l": "Size",
   "lf": "Dimension",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "80",
   "d": "Valve connection size.",
   "ifc": "Pset_ValveTypeCommon.Size",
   "rv": [
    "builtin",
    "Size"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Size"
   ],
   "rn": "Size",
   "rk": "builtin"
  },
  "vlv_mechanism": {
   "l": "Valve mechanism",
   "lf": "Mécanisme du robinet",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "BUTTERFLY",
   "d": "Ball, butterfly, gate, globe, check ...",
   "ifc": "Pset_ValveTypeCommon.ValveMechanism / Pset_ValveTypeCommon.ValvePattern",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ValveMechanism",
    "ValvePattern"
   ],
   "rk": "family",
   "rn": "",
   "exl": "Butterfly"
  },
  "vlv_operation": {
   "l": "Operation",
   "lf": "Mode de manœuvre",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "LEVER",
   "d": "Manual (lever, wheel) or actuated.",
   "ifc": "Pset_ValveTypeCommon.ValveOperation",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ValveOperation"
   ],
   "rk": "shared",
   "rn": "OB_Operation",
   "guid": "3dee3c89-ebfc-555a-9116-6d9519a0d58c",
   "exl": "Lever"
  },
  "vlv_pressure": {
   "l": "Working / test pressure",
   "lf": "Pression de service / d'essai",
   "t": "IfcPressureMeasure",
   "u": "kPa",
   "ex": "1380",
   "d": "Rated working and test pressure.",
   "ifc": "Pset_ValveTypeCommon.WorkingPressure / Pset_ValveTypeCommon.TestPressure",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "WorkingPressure",
    "TestPressure"
   ],
   "rk": "shared",
   "rn": "OB_WorkingTestPressure_kPa",
   "guid": "0202c9d2-c9a5-5e5a-9dbb-f78d5934f3e9"
  },
  "vlv_flow_coefficient": {
   "l": "Flow coefficient (Kv / Cv)",
   "lf": "Coefficient de débit (Kv / Cv)",
   "t": "IfcReal",
   "u": null,
   "ex": "Kv 25",
   "d": "Flow coefficient used for balancing and control valve sizing.",
   "ifc": "Pset_ValveTypeCommon.FlowCoefficient",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "FlowCoefficient"
   ],
   "rk": "shared",
   "rn": "OB_FlowCoefficient",
   "guid": "6aa62046-4825-57ac-a098-aa0781f566ab"
  },
  "vlv_normally_open": {
   "l": "Normally open",
   "lf": "Normalement ouvert",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Normal operating position of an isolating valve.",
   "ifc": "Pset_ValveTypeIsolating.IsNormallyOpen",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "IsNormallyOpen"
   ],
   "rk": "shared",
   "rn": "OB_NormallyOpen",
   "guid": "e1692a30-c5cd-52f7-9ef1-8676d56a2b84"
  },
  "pmp_flow": {
   "l": "Design flow",
   "lf": "Débit de conception",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "12.5",
   "d": "Design pump flow.",
   "ifc": "Pset_PumpTypeCommon.FlowRateRange / Pset_PumpTypeCommon.FlowRateRange is a mass-flow range - convert",
   "rv": [
    "builtin",
    "Flow"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "FlowRateRange",
    "Flow"
   ],
   "rn": "Flow",
   "rk": "builtin"
  },
  "pmp_head": {
   "l": "Design head",
   "lf": "Hauteur manométrique",
   "t": "IfcPressureMeasure",
   "u": "kPa",
   "ex": "210",
   "d": "Total dynamic head at design flow. No common IFC property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DesignHead_kPa",
   "guid": "4ae2c484-1ae6-50d1-b21b-ebb35d2716c4"
  },
  "pmp_speed": {
   "l": "Nominal speed",
   "lf": "Vitesse de rotation nominale",
   "t": "IfcRotationalFrequencyMeasure",
   "u": "rpm",
   "ex": "1750",
   "d": "Nominal shaft speed.",
   "ifc": "Pset_PumpTypeCommon.NominalRotationSpeed",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalRotationSpeed"
   ],
   "rk": "shared",
   "rn": "OB_NominalSpeed_rpm",
   "guid": "212c3b0b-7567-5df5-b9be-11124b530443"
  },
  "pmp_connection_size": {
   "l": "Connection size",
   "lf": "Diamètre de raccordement",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "80",
   "d": "Suction / discharge connection size.",
   "ifc": "Pset_PumpTypeCommon.ConnectionSize",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ConnectionSize"
   ],
   "rk": "shared",
   "rn": "OB_ConnectionSize",
   "guid": "8c9070ea-a722-59a3-be4b-6537d81698c4"
  },
  "pmp_base": {
   "l": "Base / drive arrangement",
   "lf": "Socle / entraînement",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "FRAME / DIRECTDRIVE",
   "d": "Base type and drive connection.",
   "ifc": "Pset_PumpOccurrence.BaseType / Pset_PumpOccurrence.DriveConnectionType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "BaseType",
    "DriveConnectionType"
   ],
   "rk": "shared",
   "rn": "OB_BaseDriveArrangement",
   "guid": "98f1b834-21bf-57bf-a0c7-7186d596a887",
   "exl": "On a frame, direct drive"
  },
  "eq_vfd": {
   "l": "Variable-frequency drive",
   "lf": "Variateur de fréquence",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Motor is controlled by a VFD. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_VariableFrequencyDrive",
   "guid": "2ae670cd-fb06-59a6-9e7f-7e89d4c07805"
  },
  "blr_input": {
   "l": "Input rating",
   "lf": "Puissance absorbée",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "650",
   "d": "Rated energy input.",
   "ifc": "Pset_BoilerTypeCommon.NominalEnergyConsumption",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalEnergyConsumption"
   ],
   "rk": "shared",
   "rn": "OB_InputRating_kW",
   "guid": "2a418373-6fd0-548b-9391-9950c9aac062"
  },
  "blr_output": {
   "l": "Heating output",
   "lf": "Puissance utile",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "610",
   "d": "Rated heating output. No common IFC property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_HeatingOutput_kW",
   "guid": "a7395f72-f06a-53d5-a053-525616b7b056"
  },
  "blr_efficiency": {
   "l": "Thermal efficiency",
   "lf": "Rendement thermique",
   "t": "IfcPositiveRatioMeasure",
   "u": "%",
   "ex": "95",
   "d": "Rated thermal or seasonal efficiency used for energy modelling.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_ThermalEfficiency_pct",
   "guid": "50f5cda1-c8bd-5a07-a657-e8c9cbce126d"
  },
  "blr_pressure": {
   "l": "Pressure rating",
   "lf": "Pression nominale",
   "t": "IfcPressureMeasure",
   "u": "kPa",
   "ex": "1100",
   "d": "Maximum allowable working pressure.",
   "ifc": "Pset_BoilerTypeCommon.PressureRating",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "PressureRating"
   ],
   "rk": "shared",
   "rn": "OB_PressureRating_kPa",
   "guid": "feff18a3-4751-5471-b4ca-cf0018a7c426"
  },
  "blr_outlet_temp": {
   "l": "Design supply temperature",
   "lf": "Température d'alimentation de conception",
   "t": "IfcThermodynamicTemperatureMeasure",
   "u": "°C",
   "ex": "60",
   "d": "Design outlet water temperature.",
   "ifc": "Pset_BoilerTypeCommon.OutletTemperatureRange",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "OutletTemperatureRange"
   ],
   "rk": "shared",
   "rn": "OB_DesignSupplyTemperature_C",
   "guid": "18a091bb-64c7-5f48-8cba-753fc09ade66"
  },
  "blr_operating_mode": {
   "l": "Firing / operating mode",
   "lf": "Mode de fonctionnement",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "MODULATING",
   "d": "Fixed, two-step or modulating firing.",
   "ifc": "Pset_BoilerTypeCommon.OperatingMode",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "OperatingMode"
   ],
   "rk": "shared",
   "rn": "OB_FiringOperatingMode",
   "guid": "dc51359e-0d09-54b2-b2b2-d48bb4f71184",
   "exl": "Modulating"
  },
  "chl_capacity": {
   "l": "Cooling capacity",
   "lf": "Puissance frigorifique",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "1050",
   "d": "Rated cooling capacity.",
   "ifc": "Pset_ChillerTypeCommon.ChillerCapacity",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ChillerCapacity"
   ],
   "rk": "shared",
   "rn": "OB_CoolingCapacity_kW",
   "guid": "44201596-9941-5298-9935-137558b0c7e4"
  },
  "chl_cop": {
   "l": "Full-load efficiency (COP)",
   "lf": "Efficacité à pleine charge (COP)",
   "t": "IfcPositiveRatioMeasure",
   "u": null,
   "ex": "6.1",
   "d": "Rated coefficient of performance.",
   "ifc": "Pset_ChillerTypeCommon.NominalEfficiency",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalEfficiency"
   ],
   "rk": "shared",
   "rn": "OB_FullLoadEfficiency",
   "guid": "ce910952-0fb5-5685-ab3d-c5f8407909f2"
  },
  "chl_iplv": {
   "l": "Part-load efficiency (IPLV)",
   "lf": "Efficacité à charge partielle (IPLV)",
   "t": "IfcReal",
   "u": null,
   "ex": "9.2",
   "d": "Integrated part-load value. No common IFC property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_PartLoadEfficiency",
   "guid": "89211d95-b559-5e3a-91ee-177baf031875"
  },
  "chl_power": {
   "l": "Input power",
   "lf": "Puissance absorbée",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "172",
   "d": "Nominal electrical input.",
   "ifc": "Pset_ChillerTypeCommon.NominalPowerConsumption",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalPowerConsumption"
   ],
   "rk": "shared",
   "rn": "OB_InputPower_kW",
   "guid": "45f08c9d-d447-58ae-9e7b-391f705a705e"
  },
  "chl_heat_rejection": {
   "l": "Heat rejection rate",
   "lf": "Taux de rejet thermique",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "1230",
   "d": "Nominal heat rejected.",
   "ifc": "Pset_ChillerTypeCommon.NominalHeatRejectionRate",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalHeatRejectionRate"
   ],
   "rk": "shared",
   "rn": "OB_HeatRejectionRate_kW",
   "guid": "09324dfe-c37e-5b8b-9020-1dfe27ab0c17"
  },
  "eq_refrigerant": {
   "l": "Refrigerant",
   "lf": "Frigorigène",
   "t": "IfcLabel",
   "u": null,
   "ex": "R-513A",
   "d": "Refrigerant type and charge (owner property set).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_Refrigerant",
   "guid": "6825e8e3-2d7f-5f3c-9ac9-2742c37097cb"
  },
  "ct_capacity": {
   "l": "Heat rejection capacity",
   "lf": "Puissance de refroidissement",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "1250",
   "d": "Nominal capacity of the tower.",
   "ifc": "Pset_CoolingTowerTypeCommon.NominalCapacity",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalCapacity"
   ],
   "rk": "shared",
   "rn": "OB_HeatRejectionCapacity_kW",
   "guid": "a9e5867d-915b-5fa2-b0f0-6da4f3a79039"
  },
  "ct_cells": {
   "l": "Number of cells",
   "lf": "Nombre de cellules",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "2",
   "d": "Number of cells.",
   "ifc": "Pset_CoolingTowerTypeCommon.NumberOfCells",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfCells"
   ],
   "rk": "shared",
   "rn": "OB_NumberOfCells",
   "guid": "7ffd681a-57b4-512b-a05f-da746eb4215e"
  },
  "ct_design_wb": {
   "l": "Design wet-bulb temperature",
   "lf": "Température humide de calcul",
   "t": "IfcThermodynamicTemperatureMeasure",
   "u": "°C",
   "ex": "23",
   "d": "Ambient design wet-bulb temperature.",
   "ifc": "Pset_CoolingTowerTypeCommon.AmbientDesignWetBulbTemperature",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AmbientDesignWetBulbTemperature"
   ],
   "rk": "shared",
   "rn": "OB_DesignWetBulbTemperature_C",
   "guid": "b00c93fe-42f1-5a8e-98e9-ae99f9415e2a"
  },
  "ct_makeup_water": {
   "l": "Make-up water requirement",
   "lf": "Besoin en eau d'appoint",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "1.8",
   "d": "Make-up water flow.",
   "ifc": "Pset_CoolingTowerTypeCommon.WaterRequirement",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "WaterRequirement"
   ],
   "rk": "shared",
   "rn": "OB_MakeUpWaterRequirement_Ls",
   "guid": "8af2ce5a-e2b1-5550-868a-e672ae0895b3"
  },
  "ct_circuit": {
   "l": "Circuit type",
   "lf": "Type de circuit",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "OPENCIRCUIT",
   "d": "Open or closed circuit.",
   "ifc": "Pset_CoolingTowerTypeCommon.CircuitType / Pset_CoolingTowerTypeCommon.FlowArrangement",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "CircuitType",
    "FlowArrangement"
   ],
   "rk": "shared",
   "rn": "OB_CircuitType",
   "guid": "28e22e34-d9ec-5e8f-8af8-06bf248c5793",
   "exl": "Open circuit"
  },
  "fan_airflow": {
   "l": "Design airflow",
   "lf": "Débit d'air de conception",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "2400",
   "d": "Design airflow of the fan.",
   "ifc": "Pset_FanTypeCommon.NominalAirFlowRate",
   "rv": [
    "builtin",
    "Flow"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalAirFlowRate",
    "Flow"
   ],
   "rn": "Flow",
   "rk": "builtin"
  },
  "fan_static": {
   "l": "Static pressure",
   "lf": "Pression statique",
   "t": "IfcPressureMeasure",
   "u": "Pa",
   "ex": "375",
   "d": "Design static pressure.",
   "ifc": "Pset_FanTypeCommon.NominalStaticPressure / Pset_FanTypeCommon.NominalTotalPressure",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalStaticPressure",
    "NominalTotalPressure"
   ],
   "rk": "shared",
   "rn": "OB_StaticPressure_Pa",
   "guid": "59f54f77-8ffb-5d53-9312-faf47d529410"
  },
  "fan_speed": {
   "l": "Nominal speed",
   "lf": "Vitesse de rotation",
   "t": "IfcRotationalFrequencyMeasure",
   "u": "rpm",
   "ex": "1150",
   "d": "Nominal fan speed.",
   "ifc": "Pset_FanTypeCommon.NominalRotationSpeed",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalRotationSpeed"
   ],
   "rk": "shared",
   "rn": "OB_NominalSpeed_rpm",
   "guid": "212c3b0b-7567-5df5-b9be-11124b530443"
  },
  "fan_drive": {
   "l": "Drive type",
   "lf": "Type d'entraînement",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "DIRECTDRIVE",
   "d": "Direct or belt drive.",
   "ifc": "Pset_FanTypeCommon.MotorDriveType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "MotorDriveType"
   ],
   "rk": "shared",
   "rn": "OB_DriveType",
   "guid": "9ebff48b-2f44-596d-a66d-49a1a4fa380e",
   "exl": "Direct drive"
  },
  "fan_capacity_control": {
   "l": "Capacity control",
   "lf": "Régulation de débit",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "VARIABLESPEEDDRIVE",
   "d": "How fan capacity is controlled.",
   "ifc": "Pset_FanTypeCommon.CapacityControlType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "CapacityControlType"
   ],
   "rk": "shared",
   "rn": "OB_CapacityControl",
   "guid": "630c57ff-6a23-509a-8f67-0a2e00767e60",
   "exl": "Variable speed drive"
  },
  "fan_mounting": {
   "l": "Mounting",
   "lf": "Montage",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "ROOF",
   "d": "Roof, inline, wall, suspended ...",
   "ifc": "Pset_FanOccurrence.FanMountingType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "FanMountingType"
   ],
   "rk": "shared",
   "rn": "OB_MountingType",
   "guid": "d39a36f7-38c6-5545-ae7a-0cb680643510"
  },
  "vav_max_flow": {
   "l": "Maximum airflow",
   "lf": "Débit d'air maximal",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "420",
   "d": "Maximum (cooling) design airflow.",
   "ifc": "Pset_AirTerminalBoxTypeCommon.NominalAirFlowRate",
   "rv": [
    "builtin",
    "Flow"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalAirFlowRate",
    "Flow"
   ],
   "rn": "Flow",
   "rk": "builtin"
  },
  "vav_flow_range": {
   "l": "Minimum / maximum airflow",
   "lf": "Débit d'air minimal / maximal",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "120 / 420",
   "d": "Airflow range set at commissioning.",
   "ifc": "Pset_AirTerminalBoxTypeCommon.AirFlowRateRange",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "AirFlowRateRange"
   ],
   "rk": "shared",
   "rn": "OB_MinimumMaximumAirflow_Ls",
   "guid": "473dd2ba-d916-59de-add2-47d8c6d78a32"
  },
  "vav_reheat": {
   "l": "Reheat type",
   "lf": "Type de réchauffage",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "WATERCOIL",
   "d": "Electric, hydronic or none.",
   "ifc": "Pset_AirTerminalBoxTypeCommon.ReheatType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ReheatType"
   ],
   "rk": "shared",
   "rn": "OB_ReheatType",
   "guid": "ba921ff9-3632-5d57-885b-0dd30e2bd762",
   "exl": "Hot water coil"
  },
  "vav_inlet_size": {
   "l": "Inlet size",
   "lf": "Diamètre d'entrée",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "200",
   "d": "Nominal inlet / damper diameter.",
   "ifc": "Pset_AirTerminalBoxTypeCommon.NominalDamperDiameter",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalDamperDiameter"
   ],
   "rk": "shared",
   "rn": "OB_InletSize",
   "guid": "6d54be01-068d-51c9-b8fb-e5a5cd10c8e0"
  },
  "vav_has_fan": {
   "l": "Fan-powered",
   "lf": "Avec ventilateur",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "Terminal unit includes a fan.",
   "ifc": "Pset_AirTerminalBoxTypeCommon.HasFan / Pset_AirTerminalBoxTypeCommon.ArrangementType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "HasFan",
    "ArrangementType"
   ],
   "rk": "shared",
   "rn": "OB_FanPowered",
   "guid": "d6b243af-ce9c-5868-87d9-4e8746d6ffb7"
  },
  "hx_capacity": {
   "l": "Heat transfer capacity",
   "lf": "Puissance d'échange",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "800",
   "d": "Design heat transfer rate. No common IFC property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_HeatTransferCapacity_kW",
   "guid": "636a6e6e-39dd-535c-bc10-9b99b9bff5fb"
  },
  "hx_flow_arrangement": {
   "l": "Flow arrangement",
   "lf": "Disposition des écoulements",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "COUNTERFLOW",
   "d": "Counter, cross or parallel flow.",
   "ifc": "Pset_HeatExchangerTypeCommon.FlowArrangement",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "FlowArrangement"
   ],
   "rk": "shared",
   "rn": "OB_FlowArrangement",
   "guid": "b799de3d-cedf-5759-bad3-3e8da60fe0be",
   "exl": "Counterflow"
  },
  "hx_plates": {
   "l": "Number of plates",
   "lf": "Nombre de plaques",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "61",
   "d": "Plate count of a plate exchanger.",
   "ifc": "Pset_HeatExchangerTypePlate.NumberOfPlates",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfPlates"
   ],
   "rk": "shared",
   "rn": "OB_NumberOfPlates",
   "guid": "21202cce-f046-51dd-b2cd-f095354d6e2b"
  },
  "hx_design_flows": {
   "l": "Design flows (primary / secondary)",
   "lf": "Débits de conception (primaire / secondaire)",
   "t": "IfcLabel",
   "u": "L/s",
   "ex": "12.0 / 11.5",
   "d": "Design flows on each side. No common IFC property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DesignFlows",
   "guid": "b25b2918-a222-5ba5-a9e5-9b8a300231fb"
  },
  "dhw_storage": {
   "l": "Storage capacity",
   "lf": "Volume de stockage",
   "t": "IfcVolumeMeasure",
   "u": "L",
   "ex": "450",
   "d": "Stored water volume.",
   "ifc": "Pset_BoilerTypeCommon.WaterStorageCapacity / Pset_TankTypeCommon.TankNominalCapacity",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "WaterStorageCapacity",
    "TankNominalCapacity"
   ],
   "rk": "shared",
   "rn": "OB_StorageCapacity_L",
   "guid": "f600730a-fb5f-56e5-a305-ab7329527b65"
  },
  "dhw_recovery": {
   "l": "Recovery rate",
   "lf": "Taux de récupération",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/h",
   "ex": "1200",
   "d": "Recovery at the design temperature rise. No common IFC property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_RecoveryRate_Lh",
   "guid": "14db58f9-bc85-5cc6-9cc1-ec706d064806"
  },
  "dhw_setpoint": {
   "l": "Storage set-point",
   "lf": "Température de consigne du stockage",
   "t": "IfcThermodynamicTemperatureMeasure",
   "u": "°C",
   "ex": "60",
   "d": "Storage temperature (Legionella control). Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_StorageSetPoint_C",
   "guid": "780a0c1e-02c0-5630-a227-e331037e1b96"
  },
  "spk_type": {
   "l": "Sprinkler type",
   "lf": "Type de gicleur",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "PENDANT",
   "d": "Pendent, upright, sidewall, concealed ...",
   "ifc": "Pset_FireSuppressionTerminalTypeSprinkler.SprinklerType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "SprinklerType"
   ],
   "rk": "shared",
   "rn": "OB_SprinklerType",
   "guid": "af9b1f8c-d4ea-562b-8101-4e1c5f333e21",
   "exl": "Pendant"
  },
  "spk_response": {
   "l": "Response",
   "lf": "Réponse",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "QUICK",
   "d": "Standard or quick response.",
   "ifc": "Pset_FireSuppressionTerminalTypeSprinkler.Response",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Response"
   ],
   "rk": "shared",
   "rn": "OB_Response",
   "guid": "f1a22acd-b545-56f2-8824-f2ee1b79d17a",
   "exl": "Quick response"
  },
  "spk_temp": {
   "l": "Temperature rating",
   "lf": "Température de déclenchement",
   "t": "IfcThermodynamicTemperatureMeasure",
   "u": "°C",
   "ex": "68",
   "d": "Activation temperature.",
   "ifc": "Pset_FireSuppressionTerminalTypeSprinkler.ActivationTemperature / Pset_FireSuppressionTerminalTypeSprinkler.BulbLiquidColour",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ActivationTemperature",
    "BulbLiquidColour"
   ],
   "rk": "shared",
   "rn": "OB_TemperatureRating_C",
   "guid": "92cabb78-4683-5744-bb8c-249f2f098103"
  },
  "spk_k_factor": {
   "l": "K-factor",
   "lf": "Facteur K",
   "t": "IfcReal",
   "u": null,
   "ex": "80 (metric)",
   "d": "Discharge coefficient of the sprinkler.",
   "ifc": "Pset_FireSuppressionTerminalTypeSprinkler.DischargeCoefficient",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "DischargeCoefficient"
   ],
   "rk": "shared",
   "rn": "OB_KFactor",
   "guid": "0637c71c-0f62-5165-b8d0-6306102a6733"
  },
  "spk_coverage": {
   "l": "Coverage area",
   "lf": "Surface de couverture",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "12",
   "d": "Maximum protection area per sprinkler.",
   "ifc": "Pset_FireSuppressionTerminalTypeSprinkler.CoverageArea",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "CoverageArea"
   ],
   "rk": "shared",
   "rn": "OB_CoverageArea",
   "guid": "f500b071-894a-5cfe-a994-76483d8206d0"
  },
  "spk_hazard": {
   "l": "Hazard classification",
   "lf": "Classe de risque",
   "t": "IfcLabel",
   "u": null,
   "ex": "Light hazard",
   "d": "Occupancy hazard used for design (NFPA 13 as referenced by the NBC). Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_HazardClassification",
   "guid": "30483a46-3925-5388-b668-4a54527d5149"
  },
  "fa_address": {
   "l": "Device address",
   "lf": "Adresse de l'appareil",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "L2-D045",
   "d": "Loop and device address in the fire alarm panel. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DeviceAddress",
   "guid": "b729f40e-f33e-547d-a6cc-148053c7c9fb"
  },
  "fa_coverage": {
   "l": "Coverage area",
   "lf": "Surface de couverture",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "81",
   "d": "Area covered by the detector.",
   "ifc": "Pset_SensorTypeSmokeSensor.CoverageArea / Pset_SensorTypeHeatSensor.CoverageArea",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "CoverageArea"
   ],
   "rk": "shared",
   "rn": "OB_CoverageArea",
   "guid": "f500b071-894a-5cfe-a994-76483d8206d0"
  },
  "fa_setpoint": {
   "l": "Detection set point",
   "lf": "Seuil de détection",
   "t": "IfcLabel",
   "u": null,
   "ex": "57 °C fixed / rate of rise",
   "d": "Set point of heat, smoke or fire detection.",
   "ifc": "Pset_SensorTypeHeatSensor.SetPointTemperature / Pset_SensorTypeHeatSensor.RateOfTemperatureRise / Pset_SensorTypeSmokeSensor.SetPointConcentration / Pset_SensorTypeFireSensor.FireSensorSetPoint",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "SetPointTemperature",
    "RateOfTemperatureRise",
    "SetPointConcentration",
    "FireSensorSetPoint"
   ],
   "rk": "shared",
   "rn": "OB_DetectionSetPoint",
   "guid": "af0d7b05-3b1e-5736-895b-72c4868da022"
  },
  "fa_listing": {
   "l": "Listing / certification",
   "lf": "Homologation",
   "t": "IfcLabel",
   "u": null,
   "ex": "ULC-S529",
   "d": "Standard to which the device is listed.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_ListingCertification",
   "guid": "9c0ff299-afcc-55b2-b491-92f49ef8d0d2"
  },
  "fa_candela": {
   "l": "Visual signal intensity",
   "lf": "Intensité du signal visuel",
   "t": "IfcLuminousIntensityMeasure",
   "u": "cd",
   "ex": "75",
   "d": "Strobe intensity of visual signal appliances.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_VisualSignalIntensity_cd",
   "guid": "180e7034-d21a-5157-b64a-c119caae4873"
  },
  "pnl_main_device": {
   "l": "Main device",
   "lf": "Dispositif principal",
   "t": "IfcElectricCurrentMeasure",
   "u": "A",
   "ex": "225",
   "d": "Main breaker rating or main lugs only.",
   "ifc": null,
   "rv": [
    "builtin",
    "MCB Rating"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "MCB Rating"
   ],
   "rn": "MCB Rating",
   "rk": "builtin"
  },
  "pnl_circuits": {
   "l": "Number of circuits / spaces",
   "lf": "Nombre de circuits / espaces",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "42",
   "d": "Number of circuit positions.",
   "ifc": "Qto_DistributionBoardBaseQuantities.NumberOfCircuits",
   "rv": [
    "builtin",
    "Max #1 Pole Breakers"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfCircuits",
    "Max #1 Pole Breakers"
   ],
   "rn": "Max #1 Pole Breakers",
   "rk": "builtin"
  },
  "pnl_is_main": {
   "l": "Main board",
   "lf": "Tableau principal",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "Board is the main (service entrance) board.",
   "ifc": "Pset_DistributionBoardOccurrence.IsMain",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "IsMain"
   ],
   "rk": "shared",
   "rn": "OB_MainBoard",
   "guid": "0537e0fd-675a-5554-8ae8-79c7f0830005"
  },
  "pnl_mounting": {
   "l": "Mounting",
   "lf": "Montage",
   "t": "IfcLabel",
   "u": null,
   "ex": "Surface",
   "d": "Surface, flush or free-standing.",
   "ifc": null,
   "rv": [
    "builtin",
    "Mounting"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Mounting"
   ],
   "rn": "Mounting",
   "rk": "builtin"
  },
  "tx_kva": {
   "l": "Rated power",
   "lf": "Puissance assignée",
   "t": "IfcPowerMeasure",
   "u": "kVA",
   "ex": "150",
   "d": "Rated apparent power.",
   "ifc": "Pset_TransformerTypeCommon.MaximumApparentPower / Pset_TransformerTypeCommon.PrimaryApparentPower",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "MaximumApparentPower",
    "PrimaryApparentPower"
   ],
   "rk": "shared",
   "rn": "OB_RatedPower_kVA",
   "guid": "752f0555-9312-557f-b9e6-1496ea9c326f"
  },
  "tx_primary_v": {
   "l": "Primary voltage",
   "lf": "Tension primaire",
   "t": "IfcElectricVoltageMeasure",
   "u": "V",
   "ex": "600",
   "d": "Primary voltage.",
   "ifc": "Pset_TransformerTypeCommon.PrimaryVoltage",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "PrimaryVoltage"
   ],
   "rk": "shared",
   "rn": "OB_PrimaryVoltage_V",
   "guid": "cc8f359d-b8af-5416-842a-c2319d5acabe"
  },
  "tx_secondary_v": {
   "l": "Secondary voltage",
   "lf": "Tension secondaire",
   "t": "IfcElectricVoltageMeasure",
   "u": "V",
   "ex": "120/208",
   "d": "Secondary voltage.",
   "ifc": "Pset_TransformerTypeCommon.SecondaryVoltage",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SecondaryVoltage"
   ],
   "rk": "shared",
   "rn": "OB_SecondaryVoltage_V",
   "guid": "76ada84a-83d0-5ff2-b4bc-7c67c3e3ccb0"
  },
  "tx_vector_group": {
   "l": "Vector group",
   "lf": "Couplage",
   "t": "IfcLabel",
   "u": null,
   "ex": "Dyn1",
   "d": "Winding connection and phase shift.",
   "ifc": "Pset_TransformerTypeCommon.TransformerVectorGroup",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "TransformerVectorGroup"
   ],
   "rk": "shared",
   "rn": "OB_VectorGroup",
   "guid": "235cc176-c2e5-52f2-8df2-e63e890ffffd"
  },
  "tx_impedance": {
   "l": "Impedance",
   "lf": "Impédance",
   "t": "IfcLabel",
   "u": "%",
   "ex": "5.75 %",
   "d": "Short-circuit impedance.",
   "ifc": "Pset_TransformerTypeCommon.ShortCircuitVoltage / Pset_TransformerTypeCommon.RealImpedanceRatio",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ShortCircuitVoltage",
    "RealImpedanceRatio"
   ],
   "rk": "shared",
   "rn": "OB_Impedance",
   "guid": "b48ae904-c9d7-5e5e-a81e-2a86c2aa898f"
  },
  "tx_insulation": {
   "l": "Type (dry / liquid-filled)",
   "lf": "Type (sec / à liquide isolant)",
   "t": "IfcLabel",
   "u": null,
   "ex": "Dry type, 150 °C rise",
   "d": "Insulation medium and temperature rise. No common IFC property.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_Type",
   "guid": "7b74fc42-5d12-58de-8bc9-604233b32122"
  },
  "tx_efficiency": {
   "l": "Efficiency",
   "lf": "Rendement",
   "t": "IfcPositiveRatioMeasure",
   "u": "%",
   "ex": "98.6",
   "d": "Rated efficiency (CSA C802 for distribution transformers).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_Efficiency_pct",
   "guid": "7cb6a881-e868-5a9f-9dfc-db597a90e0e0"
  },
  "gen_kw": {
   "l": "Rated output",
   "lf": "Puissance assignée",
   "t": "IfcPowerMeasure",
   "u": "kW",
   "ex": "500",
   "d": "Standby (or prime) rated output.",
   "ifc": "Pset_ElectricGeneratorTypeCommon.MaximumPowerOutput",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "MaximumPowerOutput"
   ],
   "rk": "shared",
   "rn": "OB_RatedOutput_kW",
   "guid": "c967ff19-707a-5aac-8ebc-2153db381ac1"
  },
  "gen_efficiency": {
   "l": "Generator efficiency",
   "lf": "Rendement de l'alternateur",
   "t": "IfcPositiveRatioMeasure",
   "u": "%",
   "ex": "94",
   "d": "Electrical efficiency of the generator.",
   "ifc": "Pset_ElectricGeneratorTypeCommon.ElectricGeneratorEfficiency",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ElectricGeneratorEfficiency"
   ],
   "rk": "shared",
   "rn": "OB_GeneratorEfficiency_pct",
   "guid": "43f9d2a6-3d22-5dda-99a5-700f7f3bb09e"
  },
  "gen_runtime": {
   "l": "Fuel autonomy",
   "lf": "Autonomie en carburant",
   "t": "IfcTimeMeasure",
   "u": "h",
   "ex": "2",
   "d": "Run time at full load from on-site fuel (CSA C282).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_FuelAutonomy_h",
   "guid": "580acb15-8f8b-5619-a444-1d4840ecd19e"
  },
  "gen_tank": {
   "l": "Fuel tank capacity",
   "lf": "Capacité du réservoir",
   "t": "IfcVolumeMeasure",
   "u": "L",
   "ex": "1800",
   "d": "Base or day tank capacity.",
   "ifc": "Pset_TankTypeCommon.TankNominalCapacity",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "TankNominalCapacity"
   ],
   "rk": "shared",
   "rn": "OB_FuelTankCapacity_L",
   "guid": "cde9005b-6d19-59ea-87b0-894ccf55abcd"
  },
  "cc_size": {
   "l": "Size",
   "lf": "Dimensions",
   "t": "IfcLabel",
   "u": null,
   "ex": "300 x 100",
   "d": "Width x depth of tray or trade size of conduit.",
   "ifc": "Pset_CableCarrierSegmentTypeConduitSegment.NominalWidth / Pset_CableCarrierSegmentTypeConduitSegment.NominalHeight / Pset_CableCarrierSegmentTypeConduitSegment.NominalDiameter",
   "rv": [
    "builtin",
    "Width / Height / Diameter(Trade Size)"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "NominalWidth",
    "NominalHeight",
    "NominalDiameter",
    "Width",
    "Height",
    "Diameter(Trade Size)"
   ],
   "rn": "Width / Height / Diameter",
   "rk": "builtin",
   "rnote": "Trade Size"
  },
  "cc_kind": {
   "l": "Tray / conduit type",
   "lf": "Type de chemin de câbles / conduit",
   "t": "IfcLabel",
   "u": null,
   "ex": "EMT",
   "d": "Ladder, ventilated tray, EMT, RMC, PVC ...",
   "ifc": "Pset_CableCarrierSegmentTypeConduitSegment.ConduitShapeType / Pset_CableCarrierSegmentTypeConduitSegment.IsRigid",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ConduitShapeType",
    "IsRigid"
   ],
   "rk": "family",
   "rn": ""
  },
  "cc_service": {
   "l": "Service type",
   "lf": "Type de service",
   "t": "IfcLabel",
   "u": null,
   "ex": "Power - normal",
   "d": "Service carried (power, data, fire alarm, emergency).",
   "ifc": null,
   "rv": [
    "builtin",
    "Service Type"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Service Type"
   ],
   "rn": "Service Type",
   "rk": "builtin"
  },
  "cc_has_cover": {
   "l": "Has cover",
   "lf": "Avec couvercle",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "Tray is fitted with a cover.",
   "ifc": "Pset_CableCarrierSegmentTypeCableTraySegment.HasCover",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "HasCover"
   ],
   "rk": "shared",
   "rn": "OB_HasCover",
   "guid": "fe99153b-66b1-5b73-9f00-92b6a3f34c3a"
  },
  "cc_fill": {
   "l": "Fill ratio",
   "lf": "Taux de remplissage",
   "t": "IfcPositiveRatioMeasure",
   "u": "%",
   "ex": "40",
   "d": "Cable fill as a share of capacity. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_FillRatio_pct",
   "guid": "8fa1172b-6c66-5068-aaee-aca70202d44f"
  },
  "wd_sockets": {
   "l": "Number of sockets",
   "lf": "Nombre de prises",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "2",
   "d": "Number of sockets of the receptacle.",
   "ifc": "Pset_OutletTypeCommon.NumberOfSockets",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfSockets"
   ],
   "rk": "shared",
   "rn": "OB_NumberOfSockets",
   "guid": "0137d767-d4eb-582f-9513-235f0e5c5099"
  },
  "wd_gangs": {
   "l": "Number of gangs",
   "lf": "Nombre de modules",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "1",
   "d": "Number of gangs.",
   "ifc": "Pset_SwitchingDeviceTypeCommon.NumberOfGangs / Pset_JunctionBoxTypeCommon.NumberOfGangs",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfGangs"
   ],
   "rk": "shared",
   "rn": "OB_NumberOfGangs",
   "guid": "3ad776c8-5adc-5428-8093-03827ffd2ad6"
  },
  "wd_configuration": {
   "l": "CSA configuration",
   "lf": "Configuration CSA",
   "t": "IfcLabel",
   "u": null,
   "ex": "5-20R",
   "d": "Receptacle configuration (CSA C22.2 No. 42).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_CSAConfiguration",
   "guid": "f7bf608d-5c6d-54f3-95d5-35f9a3df21bd"
  },
  "wd_gfci": {
   "l": "Ground-fault protected (GFCI)",
   "lf": "Protégé par DDFT",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Device is or is protected by a ground-fault circuit interrupter.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_GroundFaultProtected",
   "guid": "e01bb3e5-b7fc-54d3-8d7c-5145a6c3e817"
  },
  "wd_switch_function": {
   "l": "Switch function",
   "lf": "Fonction de l'interrupteur",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "ONOFFSWITCH",
   "d": "On/off, two-way, dimmer ...",
   "ifc": "Pset_SwitchingDeviceTypeCommon.SwitchFunction",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "SwitchFunction"
   ],
   "rk": "shared",
   "rn": "OB_SwitchFunction",
   "guid": "51ba43d1-70c1-52df-93e9-9f102a6048d8",
   "exl": "On/off switch"
  },
  "cs_network_address": {
   "l": "Network / head-end reference",
   "lf": "Référence réseau / centrale",
   "t": "IfcLabel",
   "u": null,
   "ex": "SW-2A port 14",
   "d": "Switch port, IP or head-end panel the device reports to. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_NetworkHeadEndReference",
   "guid": "e3f07f29-2bab-5e20-8bbc-57b97e168088"
  },
  "cs_power_source": {
   "l": "Power source",
   "lf": "Source d'alimentation",
   "t": "IfcLabel",
   "u": null,
   "ex": "PoE+",
   "d": "PoE, 24 V or line voltage.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_PowerSource",
   "guid": "d05f6ea2-5e2e-524f-bb23-ef01f5f93c44"
  },
  "cs_camera_resolution": {
   "l": "Video resolution",
   "lf": "Résolution vidéo",
   "t": "IfcLabel",
   "u": null,
   "ex": "3840 x 2160",
   "d": "Camera resolution.",
   "ifc": "Pset_AudioVisualApplianceTypeCamera.VideoResolutionWidth / Pset_AudioVisualApplianceTypeCamera.VideoResolutionHeight",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "VideoResolutionWidth",
    "VideoResolutionHeight"
   ],
   "rk": "shared",
   "rn": "OB_VideoResolution",
   "guid": "f02b870d-5d2d-5609-bc52-148a02f50673"
  },
  "cs_security_zone": {
   "l": "Security zone",
   "lf": "Zone de sécurité",
   "t": "IfcLabel",
   "u": null,
   "ex": "Zone B - staff only",
   "d": "Security zone the device controls or monitors. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_SecurityZone",
   "guid": "4f2e244a-91aa-58d0-afca-c8a5b7b3eaa2"
  },
  "elv_load": {
   "l": "Rated load",
   "lf": "Charge nominale",
   "t": "IfcMassMeasure",
   "u": "kg",
   "ex": "1600",
   "d": "Rated load of the car.",
   "ifc": "Pset_TransportElementCommon.CapacityWeight",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "CapacityWeight"
   ],
   "rk": "shared",
   "rn": "OB_RatedLoad_kg",
   "guid": "dc6846d4-2891-5bfc-a4ab-6d74eccd996a"
  },
  "elv_people": {
   "l": "Rated passengers",
   "lf": "Nombre de passagers",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "21",
   "d": "Rated number of passengers.",
   "ifc": "Pset_TransportElementCommon.CapacityPeople",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "CapacityPeople"
   ],
   "rk": "shared",
   "rn": "OB_RatedPassengers",
   "guid": "8d688d71-ce91-5c2c-ba65-7f37ff120b43"
  },
  "elv_speed": {
   "l": "Rated speed",
   "lf": "Vitesse nominale",
   "t": "IfcLinearVelocityMeasure",
   "u": "m/s",
   "ex": "1.75",
   "d": "Rated car or step speed.",
   "ifc": "Pset_ElementKinematics.MaximumConstantSpeed / [INFERRED mapping]",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "MaximumConstantSpeed"
   ],
   "rk": "shared",
   "rn": "OB_RatedSpeed_ms",
   "guid": "7cecdf0a-dcfc-5e44-8346-d299ead2c367"
  },
  "elv_car_size": {
   "l": "Car inside dimensions",
   "lf": "Dimensions intérieures de la cabine",
   "t": "IfcLabel",
   "u": "mm",
   "ex": "1600 x 2400 x 2400",
   "d": "Clear width x depth x height of the car.",
   "ifc": "Pset_TransportElementElevator.ClearWidth / Pset_TransportElementElevator.ClearDepth / Pset_TransportElementElevator.ClearHeight",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ClearWidth",
    "ClearDepth",
    "ClearHeight"
   ],
   "rk": "shared",
   "rn": "OB_CarInsideDimensions",
   "guid": "3ca1e9af-c985-51f3-a09d-816c7e0aef41"
  },
  "elv_firefighter": {
   "l": "Firefighters' elevator",
   "lf": "Ascenseur pour pompiers",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Elevator is designated for firefighter use.",
   "ifc": "Pset_TransportElementElevator.FireFightingLift",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "FireFightingLift"
   ],
   "rk": "shared",
   "rn": "OB_FirefightersElevator",
   "guid": "3cb29c9e-e276-5ea7-a404-b803a59f7b46"
  },
  "elv_stops": {
   "l": "Stops / openings",
   "lf": "Arrêts / ouvertures",
   "t": "IfcLabel",
   "u": null,
   "ex": "6 stops, front openings",
   "d": "Number of stops and opening arrangement.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_StopsOpenings",
   "guid": "0e095709-5db5-5cf5-8fbb-207019ebfc09"
  },
  "elv_drive": {
   "l": "Drive type",
   "lf": "Type d'entraînement",
   "t": "IfcLabel",
   "u": null,
   "ex": "Traction, machine-room-less",
   "d": "Traction, MRL, hydraulic ...",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DriveType",
   "guid": "9ebff48b-2f44-596d-a66d-49a1a4fa380e"
  },
  "elv_licence": {
   "l": "Regulator device number",
   "lf": "Numéro d'enregistrement de l'appareil",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "Owner / regulator number",
   "d": "Device number issued by the provincial regulator.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_RegulatorDeviceNumber",
   "guid": "129a675e-9bc5-5b54-a477-afe1a0ae1c98"
  },
  "fur_dimensions": {
   "l": "Nominal dimensions",
   "lf": "Dimensions nominales",
   "t": "IfcLabel",
   "u": "mm",
   "ex": "1800 x 750 x 740",
   "d": "Length x depth x height.",
   "ifc": "Pset_FurnitureTypeCommon.NominalLength / Pset_FurnitureTypeCommon.NominalDepth / Pset_FurnitureTypeCommon.NominalHeight",
   "rv": [
    "family",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "NominalLength",
    "NominalDepth",
    "NominalHeight",
    "Width",
    "Depth",
    "Height"
   ],
   "rk": "family",
   "rn": ""
  },
  "fur_builtin": {
   "l": "Built-in",
   "lf": "Encastré",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Item is fixed to the building (casework) rather than loose.",
   "ifc": "Pset_FurnitureTypeCommon.IsBuiltIn",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "IsBuiltIn"
   ],
   "rk": "shared",
   "rn": "OB_BuiltIn",
   "guid": "07d20136-f20d-54bb-b1e0-620df8a602c8"
  },
  "fur_finish": {
   "l": "Finish / colour",
   "lf": "Fini / couleur",
   "t": "IfcLabel",
   "u": null,
   "ex": "Plastic laminate, light oak",
   "d": "Finish, colour and style.",
   "ifc": "Pset_FurnitureTypeCommon.MainColour / Pset_FurnitureTypeCommon.Style / Pset_SystemFurnitureElementTypeCommon.Finishing",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "MainColour",
    "Style",
    "Finishing"
   ],
   "rk": "shared",
   "rn": "OB_FinishColour",
   "guid": "21706a78-61a3-591f-a97a-1a5cf6f3573e"
  },
  "fur_seismic_restraint": {
   "l": "Seismic restraint",
   "lf": "Ancrage parasismique",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Item is anchored for seismic loads.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_SeismicRestraint",
   "guid": "b87f272c-87e3-5b2e-8ef8-7ac41aa5e7d6"
  },
  "spq_utilities": {
   "l": "Utility connections",
   "lf": "Raccordements requis",
   "t": "IfcText",
   "u": null,
   "ex": "120 V 20 A, CW, drain, data",
   "d": "Services the equipment needs.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_UtilityConnections",
   "guid": "0b0fb34c-7091-5851-a2eb-bfcd85a3dcad"
  },
  "spc_number": {
   "l": "Room number",
   "lf": "Numéro de local",
   "t": "IfcLabel",
   "u": null,
   "ex": "2.014",
   "d": "Room number (IfcSpace.Name).",
   "ifc": "IfcSpace.Name",
   "rv": [
    "builtin",
    "Number"
   ],
   "cb": "Space.Name",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Name",
    "Number"
   ],
   "rn": "Number",
   "rk": "builtin"
  },
  "spc_name": {
   "l": "Room name",
   "lf": "Nom du local",
   "t": "IfcLabel",
   "u": null,
   "ex": "Classroom",
   "d": "Room name (IfcSpace.LongName).",
   "ifc": "IfcSpace.LongName",
   "rv": [
    "builtin",
    "Name"
   ],
   "cb": "Space.Description",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "LongName",
    "Name"
   ],
   "rn": "Name",
   "rk": "builtin"
  },
  "spc_net_area": {
   "l": "Net floor area",
   "lf": "Superficie nette",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "64.2",
   "d": "Measured net floor area.",
   "ifc": "Qto_SpaceBaseQuantities.NetFloorArea",
   "rv": [
    "builtin",
    "Area"
   ],
   "cb": "Space.NetArea",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetFloorArea",
    "Area"
   ],
   "rn": "Area",
   "rk": "builtin"
  },
  "spc_gross_area": {
   "l": "Gross floor area",
   "lf": "Superficie brute",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "68.9",
   "d": "Measured gross floor area.",
   "ifc": "Qto_SpaceBaseQuantities.GrossFloorArea",
   "rv": [
    "shared",
    null
   ],
   "cb": "Space.GrossArea",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "GrossFloorArea"
   ],
   "rk": "shared",
   "rn": "OB_GrossFloorArea",
   "guid": "14a8700d-899b-5be2-9e42-4b1e08332a96"
  },
  "spc_planned_area": {
   "l": "Program area",
   "lf": "Superficie au programme",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "65",
   "d": "Area required by the functional program.",
   "ifc": "Pset_SpaceCommon.NetPlannedArea / Pset_SpaceCommon.GrossPlannedArea",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetPlannedArea",
    "GrossPlannedArea"
   ],
   "rk": "shared",
   "rn": "OB_ProgramArea",
   "guid": "bcfb99e9-e769-55b2-8051-6361695294b2"
  },
  "spc_height": {
   "l": "Height",
   "lf": "Hauteur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "2700",
   "d": "Space height and finished ceiling height.",
   "ifc": "Qto_SpaceBaseQuantities.Height / Qto_SpaceBaseQuantities.FinishCeilingHeight",
   "rv": [
    "builtin",
    "Unbounded Height"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Height",
    "FinishCeilingHeight",
    "Unbounded Height"
   ],
   "rn": "Unbounded Height",
   "rk": "builtin"
  },
  "spc_volume": {
   "l": "Volume",
   "lf": "Volume",
   "t": "IfcVolumeMeasure",
   "u": "m³",
   "ex": "173",
   "d": "Net volume of the space.",
   "ifc": "Qto_SpaceBaseQuantities.NetVolume / Qto_SpaceBaseQuantities.GrossVolume",
   "rv": [
    "builtin",
    "Volume"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetVolume",
    "GrossVolume",
    "Volume"
   ],
   "rn": "Volume",
   "rk": "builtin"
  },
  "spc_department": {
   "l": "Department",
   "lf": "Service",
   "t": "IfcLabel",
   "u": null,
   "ex": "Administration",
   "d": "Department or functional group.",
   "ifc": null,
   "rv": [
    "builtin",
    "Department"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Department"
   ],
   "rn": "Department",
   "rk": "builtin"
  },
  "spc_occupancy": {
   "l": "Major occupancy (NBC group)",
   "lf": "Usage principal (groupe du CNB)",
   "t": "IfcLabel",
   "u": null,
   "ex": "A-2",
   "d": "Occupancy classification used for code checks.",
   "ifc": "Pset_SpaceOccupancyRequirements.OccupancyType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "OccupancyType"
   ],
   "rk": "shared",
   "rn": "OB_MajorOccupancy",
   "guid": "5add8552-dd12-556b-8048-b29c114f9f5c"
  },
  "spc_occupant_load": {
   "l": "Occupant load",
   "lf": "Nombre de personnes",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "32",
   "d": "Design occupant load.",
   "ifc": "Pset_SpaceOccupancyRequirements.OccupancyNumber / Pset_SpaceOccupancyRequirements.AreaPerOccupant",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "OccupancyNumber",
    "AreaPerOccupant"
   ],
   "rk": "shared",
   "rn": "OB_OccupantLoad",
   "guid": "5b1b1ff7-b404-5552-835c-c146696eb461"
  },
  "spc_finishes": {
   "l": "Finishes",
   "lf": "Finis",
   "t": "IfcLabel",
   "u": null,
   "ex": "RF-1 / PT-2 / ACT-1 / RB-1",
   "d": "Floor, wall, ceiling and base finishes.",
   "ifc": "Pset_SpaceCoveringRequirements.FloorCovering / Pset_SpaceCoveringRequirements.WallCovering / Pset_SpaceCoveringRequirements.CeilingCovering / Pset_SpaceCoveringRequirements.SkirtingBoard",
   "rv": [
    "builtin",
    "Floor / Wall / Ceiling / Base Finish"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "FloorCovering",
    "WallCovering",
    "CeilingCovering",
    "SkirtingBoard",
    "Floor Finish",
    "Wall Finish",
    "Ceiling Finish",
    "Base Finish"
   ],
   "rn": "Floor / Wall / Ceiling / Base Finish",
   "rk": "builtin"
  },
  "spc_setpoints": {
   "l": "Design temperature set-points",
   "lf": "Consignes de température de conception",
   "t": "IfcLabel",
   "u": "°C",
   "ex": "21 heating / 24 cooling",
   "d": "Heating and cooling set-points.",
   "ifc": "Pset_SpaceHVACDesign.TemperatureSetPoint / Pset_SpaceHVACDesign.TemperatureWinterMin / Pset_SpaceHVACDesign.TemperatureSummerMax",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "TemperatureSetPoint",
    "TemperatureWinterMin",
    "TemperatureSummerMax"
   ],
   "rk": "shared",
   "rn": "OB_DesignTemperatureSetPoints",
   "guid": "a4448e7a-9361-5673-9bbd-333eed943e7b"
  },
  "spc_ventilation": {
   "l": "Outdoor-air ventilation",
   "lf": "Débit d'air neuf",
   "t": "IfcVolumetricFlowRateMeasure",
   "u": "L/s",
   "ex": "180",
   "d": "Design outdoor-air rate for the space.",
   "ifc": "Pset_SpaceAirHandlingDimensioning.VentilationDesignAirFlow",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "VentilationDesignAirFlow"
   ],
   "rk": "shared",
   "rn": "OB_OutdoorAirVentilation_Ls",
   "guid": "bc7fa59f-cf8c-519b-8568-1d3ffa93f08a"
  },
  "spc_sprinklered": {
   "l": "Sprinklered",
   "lf": "Protégé par gicleurs",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Space is protected by sprinklers.",
   "ifc": "Pset_SpaceFireSafetyRequirements.SprinklerProtection / Pset_SpaceFireSafetyRequirements.SprinklerProtectionAutomatic",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "SprinklerProtection",
    "SprinklerProtectionAutomatic"
   ],
   "rk": "shared",
   "rn": "OB_Sprinklered",
   "guid": "d4979fa4-ae02-50be-944f-8a65cfedd4ce"
  },
  "spc_classification": {
   "l": "Space classification",
   "lf": "Classification du local",
   "t": "IfcClassificationReference",
   "u": null,
   "ex": "Owner room type code",
   "d": "Owner or OmniClass space classification.",
   "ifc": "IfcClassificationReference.Identification",
   "rv": [
    "shared",
    null
   ],
   "cb": "Space.Category",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ClassificationCode",
    "Identification"
   ],
   "rk": "shared",
   "rn": "OB_SpaceClassification",
   "guid": "aa98dcf1-7acc-59eb-8a77-c82a7f1a4ee2"
  },
  "zn_name": {
   "l": "Zone name",
   "lf": "Nom de la zone",
   "t": "IfcLabel",
   "u": null,
   "ex": "FC-2 fire compartment",
   "d": "Name of the zone.",
   "ifc": "IfcZone.Name",
   "rv": [
    "builtin",
    "Name"
   ],
   "cb": "Zone.Name",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Name"
   ],
   "rn": "Name",
   "rk": "builtin"
  },
  "zn_type": {
   "l": "Zone type",
   "lf": "Type de zone",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "FIRESAFETY",
   "d": "Fire, HVAC, security, lighting, tenancy ...",
   "ifc": "IfcSpatialZone.PredefinedType / IfcZone.ObjectType",
   "rv": [
    "shared",
    null
   ],
   "cb": "Zone.Category",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "PredefinedType",
    "ObjectType"
   ],
   "rk": "shared",
   "rn": "OB_ZoneType",
   "guid": "5cdc5a6e-898c-54d2-8171-15c962d4d2f7",
   "exl": "Fire safety"
  },
  "zn_members": {
   "l": "Member spaces",
   "lf": "Locaux membres",
   "t": "IfcLabel",
   "u": null,
   "ex": "2.010; 2.011; 2.014",
   "d": "Spaces grouped in the zone (IfcRelAssignsToGroup).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": "Zone.SpaceNames",
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_MemberSpaces",
   "guid": "94e9133d-2d06-5542-9bbc-2bb70bfb9809"
  },
  "zn_area": {
   "l": "Zone area",
   "lf": "Superficie de la zone",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "840",
   "d": "Planned or measured zone area.",
   "ifc": "Pset_ZoneCommon.NetPlannedArea / Pset_ZoneCommon.GrossPlannedArea",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetPlannedArea",
    "GrossPlannedArea"
   ],
   "rk": "shared",
   "rn": "OB_ZoneArea",
   "guid": "681874b6-853e-52f4-a683-9de872f781e5"
  },
  "site_crs": {
   "l": "Coordinate reference system",
   "lf": "Système de référence de coordonnées",
   "t": "IfcLabel",
   "u": null,
   "ex": "NAD83(CSRS) MTM zone 8 / CGVD2013",
   "d": "Horizontal datum and projection, and vertical datum.",
   "ifc": "IfcCoordinateReferenceSystem.GeodeticDatum / IfcCoordinateReferenceSystem.VerticalDatum / IfcProjectedCRS.MapProjection / IfcProjectedCRS.MapZone",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "GeodeticDatum",
    "VerticalDatum",
    "MapProjection",
    "MapZone"
   ],
   "rk": "shared",
   "rn": "OB_CoordinateReferenceSystem",
   "guid": "cc961b22-6179-5a1c-a992-702eb48240cb"
  },
  "site_area": {
   "l": "Site area",
   "lf": "Superficie du terrain",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "12500",
   "d": "Total site area.",
   "ifc": "Pset_SiteCommon.TotalArea / Qto_SiteBaseQuantities.GrossArea",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "TotalArea",
    "GrossArea"
   ],
   "rk": "shared",
   "rn": "OB_SiteArea",
   "guid": "e69631c3-fe17-57cd-9da0-d4eea7b88a83"
  },
  "site_survey_source": {
   "l": "Survey source and date",
   "lf": "Source et date du relevé",
   "t": "IfcLabel",
   "u": null,
   "ex": "Land surveyor, 2026-04-12",
   "d": "Source and date of the topographic data.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_SurveySourceAndDate",
   "guid": "7d7beddf-eb63-56bd-97cc-636f7891b101"
  },
  "site_cut_fill": {
   "l": "Cut / fill volumes",
   "lf": "Volumes de déblai / remblai",
   "t": "IfcVolumeMeasure",
   "u": "m³",
   "ex": "3200 / 2750",
   "d": "Earthworks quantities.",
   "ifc": "Qto_EarthworksCutBaseQuantities.UndisturbedVolume / Qto_EarthworksCutBaseQuantities.LooseVolume / Qto_EarthworksFillBaseQuantities.CompactedVolume",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "UndisturbedVolume",
    "LooseVolume",
    "CompactedVolume"
   ],
   "rk": "shared",
   "rn": "OB_CutFillVolumes",
   "guid": "8db7bbb6-3076-5b03-9d3d-df5ba1e64e51"
  },
  "site_geotech_ref": {
   "l": "Geotechnical report",
   "lf": "Étude géotechnique",
   "t": "IfcLabel",
   "u": null,
   "ex": "GEO-2026-014",
   "d": "Reference of the geotechnical report and boreholes.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_GeotechnicalReport",
   "guid": "7dec07f4-9a15-54ad-b37b-56a623e6d2c4"
  },
  "pav_area": {
   "l": "Paved area",
   "lf": "Surface pavée",
   "t": "IfcAreaMeasure",
   "u": "m²",
   "ex": "3600",
   "d": "Paved area for take-off.",
   "ifc": "Qto_PavementBaseQuantities.NetArea / Qto_PavementBaseQuantities.GrossArea",
   "rv": [
    "builtin",
    "Area"
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NetArea",
    "GrossArea",
    "Area"
   ],
   "rn": "Area",
   "rk": "builtin"
  },
  "pav_thickness": {
   "l": "Pavement thickness",
   "lf": "Épaisseur de la chaussée",
   "t": "IfcNonNegativeLengthMeasure",
   "u": "mm",
   "ex": "450",
   "d": "Total pavement structure thickness.",
   "ifc": "Pset_PavementCommon.NominalThickness / Qto_PavementBaseQuantities.Depth",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalThickness",
    "Depth"
   ],
   "rk": "shared",
   "rn": "OB_PavementThickness",
   "guid": "9ed66df2-21c2-5a86-9637-d85f47d09d07"
  },
  "pav_type": {
   "l": "Pavement type",
   "lf": "Type de revêtement",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "FLEXIBLE",
   "d": "Flexible, rigid or unit pavers.",
   "ifc": "IfcPavement.PredefinedType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "PredefinedType"
   ],
   "rk": "shared",
   "rn": "OB_PavementType",
   "guid": "4f1185af-24b4-56d2-87f2-7669e59dbbd5",
   "exl": "Flexible"
  },
  "pav_slope": {
   "l": "Cross slope",
   "lf": "Pente transversale",
   "t": "IfcPositiveRatioMeasure",
   "u": "%",
   "ex": "2",
   "d": "Cross slope for drainage.",
   "ifc": "Pset_PavementCommon.StructuralSlope / Pset_RoadDesignCriteriaCommon.Crossfall",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "StructuralSlope",
    "Crossfall"
   ],
   "rk": "shared",
   "rn": "OB_CrossSlope_pct",
   "guid": "0854613c-e882-573b-952a-76ae311bf893"
  },
  "pav_stalls": {
   "l": "Parking stalls",
   "lf": "Places de stationnement",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "84",
   "d": "Number of stalls.",
   "ifc": "Pset_SpaceParking.ParkingUnits",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ParkingUnits"
   ],
   "rk": "shared",
   "rn": "OB_ParkingStalls",
   "guid": "fe5921fd-06e5-5de0-930a-93410833381b"
  },
  "pav_parking_use": {
   "l": "Parking use",
   "lf": "Usage du stationnement",
   "t": "IfcLabel",
   "u": null,
   "ex": "Accessible / EV charging",
   "d": "Stall use (standard, accessible, EV, visitor).",
   "ifc": "Pset_SpaceParking.ParkingUse",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ParkingUse"
   ],
   "rk": "shared",
   "rn": "OB_ParkingUse",
   "guid": "0274563b-0980-5eaf-a88d-0afa363e658d"
  },
  "pav_marking": {
   "l": "Pavement marking",
   "lf": "Marquage de la chaussée",
   "t": "IfcLabel",
   "u": null,
   "ex": "Thermoplastic, white, 100 mm",
   "d": "Marking material, colour and width.",
   "ifc": "Pset_RoadMarkingCommon.MaterialType / Pset_RoadMarkingCommon.MaterialColour / Pset_MarkingLinesCommon.NominalWidth",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "MaterialType",
    "MaterialColour",
    "NominalWidth"
   ],
   "rk": "shared",
   "rn": "OB_PavementMarking",
   "guid": "2c1a4baa-183c-5dea-8516-b797b9f37553"
  },
  "kerb_type": {
   "l": "Curb type",
   "lf": "Type de bordure",
   "t": "IfcLabel",
   "u": null,
   "ex": "Barrier curb, 150 mm reveal",
   "d": "Curb profile, upstand and mountability.",
   "ifc": "Pset_KerbCommon.Upstand / Pset_KerbCommon.Mountable / Pset_KerbCommon.CombinedKerbGutter",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Upstand",
    "Mountable",
    "CombinedKerbGutter"
   ],
   "rk": "shared",
   "rn": "OB_CurbType",
   "guid": "3603e3f5-adca-57bc-9f19-748f3b17a6f7"
  },
  "ut_service": {
   "l": "Utility service",
   "lf": "Réseau",
   "t": "IfcLabel",
   "u": null,
   "ex": "Storm sewer",
   "d": "Storm, sanitary, combined, water, gas, electrical duct bank ...",
   "ifc": "IfcDistributionSystem.PredefinedType via IfcRelAssignsToGroup",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_UtilityService",
   "guid": "70116548-10e4-5c5c-b22f-2d1f2930baa4"
  },
  "ut_pipe_class": {
   "l": "Pipe class",
   "lf": "Classe de tuyau",
   "t": "IfcLabel",
   "u": null,
   "ex": "PVC DR35",
   "d": "Pipe class, DR / SDR or strength class.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_PipeClass",
   "guid": "958209e2-fad2-52f6-8e98-7c9c4062f48e"
  },
  "ut_bedding": {
   "l": "Bedding class",
   "lf": "Classe de lit de pose",
   "t": "IfcLabel",
   "u": null,
   "ex": "Class B, granular",
   "d": "Bedding and embedment.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BeddingClass",
   "guid": "1bf01e2b-0e11-5c1b-9834-22bbb87f8a96"
  },
  "ut_cover": {
   "l": "Depth of cover",
   "lf": "Profondeur de recouvrement",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1800",
   "d": "Minimum cover over the crown.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DepthOfCover",
   "guid": "c0b770e1-db00-5c40-9836-54a111b63ebe"
  },
  "ut_from_to": {
   "l": "From / to structure",
   "lf": "Regard amont / aval",
   "t": "IfcLabel",
   "u": null,
   "ex": "MH-12 to MH-13",
   "d": "Upstream and downstream structures (network topology).",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_FromToStructure",
   "guid": "77dade24-dfc8-5159-877f-51f4a828386a"
  },
  "ut_culvert_opening": {
   "l": "Culvert opening",
   "lf": "Ouverture du ponceau",
   "t": "IfcLabel",
   "u": "mm",
   "ex": "2400 x 1800",
   "d": "Internal width and clear depth of a culvert.",
   "ifc": "Pset_PipeSegmentTypeCulvert.InternalWidth / Pset_PipeSegmentTypeCulvert.ClearDepth",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "InternalWidth",
    "ClearDepth"
   ],
   "rk": "shared",
   "rn": "OB_CulvertOpening",
   "guid": "4265a600-5010-558a-bac6-66508dc24e18"
  },
  "mh_rim_elev": {
   "l": "Rim / cover elevation",
   "lf": "Élévation du couvercle",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "101.250",
   "d": "Elevation of the cover or grate.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_RimCoverElevation",
   "guid": "b0bbe208-c5e8-5638-ade7-896b3b2b9aa1"
  },
  "mh_invert": {
   "l": "Invert elevation(s)",
   "lf": "Élévation(s) du radier",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "97.820",
   "d": "Invert of the chamber and of each connected pipe.",
   "ifc": "Pset_DistributionChamberElementTypeManhole.InvertLevel / Pset_DistributionChamberElementTypeInspectionChamber.InspectionChamberInvertLevel",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "InvertLevel",
    "InspectionChamberInvertLevel"
   ],
   "rk": "shared",
   "rn": "OB_InvertElevation",
   "guid": "00b8a3c6-59a1-5ceb-89d3-a36d2f78f4bd"
  },
  "mh_size": {
   "l": "Chamber size",
   "lf": "Dimensions de la chambre",
   "t": "IfcLabel",
   "u": "mm",
   "ex": "1200 dia.",
   "d": "Chamber diameter or length x width.",
   "ifc": "Pset_DistributionChamberElementTypeInspectionChamber.ChamberLengthOrRadius / Pset_DistributionChamberElementTypeInspectionChamber.ChamberWidth / Pset_DistributionChamberElementTypeValveChamber.ChamberLengthOrRadius",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ChamberLengthOrRadius",
    "ChamberWidth"
   ],
   "rk": "shared",
   "rn": "OB_ChamberSize",
   "guid": "91db36d0-40e1-51c8-93f7-9877216a1a27"
  },
  "mh_depth": {
   "l": "Depth",
   "lf": "Profondeur",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "3.4",
   "d": "Rim to invert depth.",
   "ifc": "Qto_DistributionChamberElementBaseQuantities.Depth",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Depth"
   ],
   "rk": "shared",
   "rn": "OB_Depth",
   "guid": "948a50cd-76f9-5c2f-a607-9a9b6932ec5b"
  },
  "mh_cover": {
   "l": "Cover / frame",
   "lf": "Couvercle / cadre",
   "t": "IfcLabel",
   "u": null,
   "ex": "Cast iron, heavy duty",
   "d": "Cover material and load rating.",
   "ifc": "Pset_DistributionChamberElementTypeManhole.AccessCoverMaterial / Pset_DistributionChamberElementTypeManhole.AccessCoverLoadRating / Pset_DistributionChamberElementTypeManhole.AccessLengthOrRadius",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "AccessCoverMaterial",
    "AccessCoverLoadRating",
    "AccessLengthOrRadius"
   ],
   "rk": "shared",
   "rn": "OB_CoverFrame",
   "guid": "03bc3ca7-001f-56e0-884e-ee9ce64f84ac"
  },
  "mh_steps": {
   "l": "Has steps / ladder",
   "lf": "Avec échelons",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Chamber has access steps.",
   "ifc": "Pset_DistributionChamberElementTypeManhole.HasSteps",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "HasSteps"
   ],
   "rk": "shared",
   "rn": "OB_HasStepsLadder",
   "guid": "e0df708a-22fe-5c26-be90-58a45feaf2be"
  },
  "mh_backdrop": {
   "l": "Drop structure",
   "lf": "Chute (regard de chute)",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "Chamber includes a backdrop / drop pipe.",
   "ifc": "Pset_DistributionChamberElementTypeManhole.WithBackdrop",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "WithBackdrop"
   ],
   "rk": "shared",
   "rn": "OB_DropStructure",
   "guid": "5a52b401-ac2a-528d-b25c-c14c62950f96"
  },
  "crs_layer": {
   "l": "Layer function",
   "lf": "Fonction de la couche",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "PAVEMENT (surface course)",
   "d": "Surface, binder, base, subbase or subgrade layer.",
   "ifc": "IfcCourse.PredefinedType / IfcEarthworksFill.PredefinedType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "PredefinedType"
   ],
   "rk": "shared",
   "rn": "OB_LayerFunction",
   "guid": "a31f1055-bacf-5f05-9479-c4cfe6264478"
  },
  "crs_thickness": {
   "l": "Layer thickness",
   "lf": "Épaisseur de la couche",
   "t": "IfcNonNegativeLengthMeasure",
   "u": "mm",
   "ex": "50",
   "d": "Nominal thickness of the layer.",
   "ifc": "Pset_CourseCommon.NominalThickness / Qto_CourseBaseQuantities.Thickness",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalThickness",
    "Thickness"
   ],
   "rk": "shared",
   "rn": "OB_LayerThickness",
   "guid": "de5d3e52-618d-535d-b8a7-fc4c9e95b7f4"
  },
  "crs_material": {
   "l": "Mix / material specification",
   "lf": "Enrobé / matériau",
   "t": "IfcLabel",
   "u": null,
   "ex": "HMA surface course, PG 58-28",
   "d": "Mix type, binder grade or aggregate gradation.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_MixMaterialSpecification",
   "guid": "73bda9dc-da6b-501c-a80f-e697abfb6376"
  },
  "crs_volume": {
   "l": "Layer volume",
   "lf": "Volume de la couche",
   "t": "IfcVolumeMeasure",
   "u": "m³",
   "ex": "420",
   "d": "Volume of the layer for take-off.",
   "ifc": "Qto_CourseBaseQuantities.Volume / Qto_CourseBaseQuantities.GrossVolume / Qto_PavementBaseQuantities.NetVolume",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Volume",
    "GrossVolume",
    "NetVolume"
   ],
   "rk": "shared",
   "rn": "OB_LayerVolume",
   "guid": "38ada2e5-9e52-52be-824e-4268c9f8c417"
  },
  "crs_mass": {
   "l": "Layer mass",
   "lf": "Masse de la couche",
   "t": "IfcMassMeasure",
   "u": "t",
   "ex": "985",
   "d": "Mass of the layer (asphalt tonnage).",
   "ifc": "Qto_CourseBaseQuantities.Weight",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Weight"
   ],
   "rk": "shared",
   "rn": "OB_LayerMass_t",
   "guid": "f5b29f37-b125-5d01-bb74-e7494ccbdaeb"
  },
  "rd_design_speed": {
   "l": "Design speed",
   "lf": "Vitesse de base",
   "t": "IfcLinearVelocityMeasure",
   "u": "km/h",
   "ex": "80",
   "d": "Design speed of the road segment.",
   "ifc": "Pset_RoadDesignCriteriaCommon.DesignSpeed",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "DesignSpeed"
   ],
   "rk": "shared",
   "rn": "OB_DesignSpeed_kmh",
   "guid": "c229d5fa-5fe9-584f-ab9a-10092d5b3810"
  },
  "rd_lane_width": {
   "l": "Lane width",
   "lf": "Largeur de voie",
   "t": "IfcPositiveLengthMeasure",
   "u": "m",
   "ex": "3.5",
   "d": "Through-lane width.",
   "ifc": "Pset_RoadDesignCriteriaCommon.LaneWidth / Pset_RoadDesignCriteriaCommon.NumberOfThroughLanes",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "LaneWidth",
    "NumberOfThroughLanes"
   ],
   "rk": "shared",
   "rn": "OB_LaneWidth",
   "guid": "d1de3aa4-d766-5e14-bb83-93c2364cac80"
  },
  "pav_roughness": {
   "l": "Roughness (IRI) at handover",
   "lf": "Uni (IRI) à la réception",
   "t": "IfcNumericMeasure",
   "u": "m/km",
   "ex": "1.2",
   "d": "Measured International Roughness Index.",
   "ifc": "Pset_PavementSurfaceCommon.PavementRoughness",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "PavementRoughness"
   ],
   "rk": "shared",
   "rn": "OB_RoughnessAtHandover_mkm",
   "guid": "e11a116b-bcf8-5560-b0aa-8d0eb1f9efac"
  },
  "brr_system": {
   "l": "Barrier system / test level",
   "lf": "Système de glissière / niveau d'essai",
   "t": "IfcLabel",
   "u": null,
   "ex": "Steel W-beam, MASH TL-3",
   "d": "Barrier system and crash test level.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BarrierSystemTestLevel",
   "guid": "af65a49a-afde-5b20-9fd2-cbd991fb448c"
  },
  "brr_terminal": {
   "l": "End terminal",
   "lf": "Extrémité",
   "t": "IfcLabel",
   "u": null,
   "ex": "Energy-absorbing terminal",
   "d": "Terminal type (if element is a terminal).",
   "ifc": "Pset_RoadGuardElement.IsTerminal / Pset_RoadGuardElement.TerminalType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "IsTerminal",
    "TerminalType"
   ],
   "rk": "shared",
   "rn": "OB_EndTerminal",
   "guid": "d1a0f61c-00b8-536c-ba1f-4edb5166e2b3"
  },
  "brr_transition": {
   "l": "Transition section",
   "lf": "Section de transition",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "Element is a transition between barrier systems.",
   "ifc": "Pset_RoadGuardElement.IsTransition",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "IsTransition"
   ],
   "rk": "shared",
   "rn": "OB_TransitionSection",
   "guid": "ca53ac2c-5dd3-5d33-b542-ca85fd951888"
  },
  "brr_moveable": {
   "l": "Moveable / temporary",
   "lf": "Amovible",
   "t": "IfcBoolean",
   "u": null,
   "ex": "false",
   "d": "Barrier is moveable or temporary.",
   "ifc": "Pset_RoadGuardElement.IsMoveable",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "IsMoveable"
   ],
   "rk": "shared",
   "rn": "OB_MoveableTemporary",
   "guid": "ced68b47-e1df-5601-9ca7-edc930987af0"
  },
  "brr_post_spacing": {
   "l": "Post spacing",
   "lf": "Espacement des poteaux",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1905",
   "d": "Post spacing.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_PostSpacing",
   "guid": "8eb95d71-d0bc-5f46-8468-178b766fc0c0"
  },
  "sgn_category": {
   "l": "Sign category",
   "lf": "Catégorie de panneau",
   "t": "IfcLabel",
   "u": null,
   "ex": "Regulatory",
   "d": "Regulatory, warning, guide, wayfinding, room ID ...",
   "ifc": "Pset_SignCommon.Category",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Category"
   ],
   "rk": "shared",
   "rn": "OB_SignCategory",
   "guid": "656134f0-d579-54e1-9d5c-fa46d156c190"
  },
  "sgn_code": {
   "l": "Standard sign code",
   "lf": "Code normalisé du panneau",
   "t": "IfcLabel",
   "u": null,
   "ex": "Ra-1",
   "d": "Designation in the applicable traffic-control manual or owner sign standard.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_StandardSignCode",
   "guid": "71ad8138-c0fb-5ea7-b36e-d9c34ed56d67"
  },
  "sgn_legend": {
   "l": "Legend / message",
   "lf": "Message",
   "t": "IfcText",
   "u": null,
   "ex": "Exit / Sortie",
   "d": "Text or symbol shown.",
   "ifc": "Pset_RailwaySignalAspect.SignLegend",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "SignLegend"
   ],
   "rk": "shared",
   "rn": "OB_LegendMessage",
   "guid": "749d0685-e51b-56a5-ac0b-838518aac98e"
  },
  "sgn_size": {
   "l": "Sign size",
   "lf": "Dimensions du panneau",
   "t": "IfcLabel",
   "u": "mm",
   "ex": "750 x 750",
   "d": "Width x height.",
   "ifc": "Qto_SignBaseQuantities.Width / Qto_SignBaseQuantities.Height / Qto_PictorialSignQuantities.SignArea",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "Width",
    "Height",
    "SignArea"
   ],
   "rk": "shared",
   "rn": "OB_SignSize",
   "guid": "9fc825e9-de46-59ad-a08f-583eab5a7803"
  },
  "sgn_tactile": {
   "l": "Tactile / braille",
   "lf": "Tactile / braille",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Sign has tactile characters or braille.",
   "ifc": "Pset_SignCommon.TactileMarking",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "TactileMarking"
   ],
   "rk": "shared",
   "rn": "OB_TactileBraille",
   "guid": "3f4aa3e5-e7bc-560b-a94f-df543adbb0ac"
  },
  "sgn_sheeting": {
   "l": "Retroreflective sheeting",
   "lf": "Pellicule rétroréfléchissante",
   "t": "IfcLabel",
   "u": null,
   "ex": "ASTM D4956 Type XI",
   "d": "Sheeting type for road signs.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_RetroreflectiveSheeting",
   "guid": "130d152d-a131-52aa-b9f9-588fcaccca7a"
  },
  "trk_rail_section": {
   "l": "Rail section",
   "lf": "Profil de rail",
   "t": "IfcLabel",
   "u": null,
   "ex": "115RE",
   "d": "Rail profile designation.",
   "ifc": "Pset_RailTypeRail.TechnicalStandard / IfcProfileDef.ProfileName",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "ProfileName",
    "TechnicalStandard"
   ],
   "rk": "shared",
   "rn": "OB_RailSection",
   "guid": "983152be-b726-5167-a42b-236f39c0701f"
  },
  "trk_gauge": {
   "l": "Track gauge",
   "lf": "Écartement de la voie",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1435",
   "d": "Nominal gauge.",
   "ifc": "Pset_ElementAssemblyTypeTurnoutPanel.TrackGaugeLength",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "TrackGaugeLength"
   ],
   "rk": "shared",
   "rn": "OB_TrackGauge",
   "guid": "c43473a3-c52f-5c96-a0ab-ffd0883da08a"
  },
  "trk_cwr": {
   "l": "Continuous welded rail",
   "lf": "Longs rails soudés",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Track uses continuous welded rail.",
   "ifc": "Pset_RailwayTrackStructurePart.HasCWR",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "HasCWR"
   ],
   "rk": "shared",
   "rn": "OB_ContinuousWeldedRail",
   "guid": "bc2f7199-cd10-53dc-8807-850eae7db354"
  },
  "trk_ballasted": {
   "l": "Ballasted track",
   "lf": "Voie ballastée",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Ballasted (true) or slab / embedded track (false).",
   "ifc": "Pset_RailwayTrackStructurePart.HasBallastTrack / Pset_RailwayTrackStructurePart.TrackSupportingStructure",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "HasBallastTrack",
    "TrackSupportingStructure"
   ],
   "rk": "shared",
   "rn": "OB_BallastedTrack",
   "guid": "48dff494-d3cb-5aae-aa05-cf8eb7c8c406"
  },
  "trk_sleeper_type": {
   "l": "Tie / sleeper type",
   "lf": "Type de traverse",
   "t": "IfcLabel",
   "u": null,
   "ex": "Concrete monoblock",
   "d": "Tie type.",
   "ifc": "Pset_TrackElementTypeSleeper.SleeperType / Pset_TrackElementTypeSleeper.FasteningType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "SleeperType",
    "FasteningType"
   ],
   "rk": "shared",
   "rn": "OB_TieSleeperType",
   "guid": "2ac8cf45-a4eb-57dc-bf7a-1bbbef1f4210"
  },
  "trk_sleeper_spacing": {
   "l": "Tie spacing",
   "lf": "Espacement des traverses",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "610",
   "d": "Centre-to-centre tie spacing.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_TieSpacing",
   "guid": "5f9f453b-bd16-596a-9a1c-8aabeeab961d"
  },
  "trk_fastening": {
   "l": "Fastening system",
   "lf": "Système d'attache",
   "t": "IfcLabel",
   "u": null,
   "ex": "Elastic clip on tie plate",
   "d": "Rail fastening system.",
   "ifc": "Pset_MechanicalFastenerTypeRailFastening.TrackFasteningElasticityType / Pset_MechanicalFastenerTypeRailFastening.TechnicalStandard",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "TrackFasteningElasticityType",
    "TechnicalStandard"
   ],
   "rk": "shared",
   "rn": "OB_FasteningSystem",
   "guid": "0a888ead-7e76-5888-95e6-38a5f6d18fc6"
  },
  "trk_ballast_depth": {
   "l": "Ballast depth",
   "lf": "Épaisseur du ballast",
   "t": "IfcNonNegativeLengthMeasure",
   "u": "mm",
   "ex": "300",
   "d": "Ballast depth below the tie.",
   "ifc": "Pset_CourseCommon.NominalThickness",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalThickness"
   ],
   "rk": "shared",
   "rn": "OB_BallastDepth",
   "guid": "2b363b92-fc51-5632-b78e-196558e0234e"
  },
  "trk_id": {
   "l": "Track identifier",
   "lf": "Identifiant de voie",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "Track 2",
   "d": "Track number or ID used by operations.",
   "ifc": "Pset_BuiltSystemRailwayTrack.TrackID / Pset_BuiltSystemRailwayTrack.TrackNumber",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "TrackID",
    "TrackNumber"
   ],
   "rk": "shared",
   "rn": "OB_TrackIdentifier",
   "guid": "740fde81-5e64-51dd-9ade-fa2656a00e5c"
  },
  "trk_speed": {
   "l": "Line speed",
   "lf": "Vitesse de la ligne",
   "t": "IfcLinearVelocityMeasure",
   "u": "km/h",
   "ex": "80",
   "d": "Design or permitted speed. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_LineSpeed_kmh",
   "guid": "245963fb-8155-50a9-b53c-264485bab79d"
  },
  "trk_cant": {
   "l": "Cant (superelevation)",
   "lf": "Dévers",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "75",
   "d": "Applied cant on curves (from the cant alignment).",
   "ifc": "IfcAlignmentCant segments",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_Cant",
   "guid": "49097711-ebf9-57f8-b2a3-e57f73b9a8db"
  },
  "to_type": {
   "l": "Turnout type",
   "lf": "Type d'aiguillage",
   "t": "IfcLabel",
   "u": null,
   "ex": "No. 10, RBM frog",
   "d": "Turnout designation.",
   "ifc": "Pset_ElementAssemblyTypeTurnoutPanel.TypeOfTurnout / Pset_ElementAssemblyTypeTurnoutPanel.TypeOfJunction",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "TypeOfTurnout",
    "TypeOfJunction"
   ],
   "rk": "shared",
   "rn": "OB_TurnoutType",
   "guid": "dac3e981-c200-5819-86a5-bd6403cb5b5f"
  },
  "to_radius": {
   "l": "Diverging radius",
   "lf": "Rayon de la voie déviée",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "190",
   "d": "Radius of the diverging route.",
   "ifc": "Pset_ElementAssemblyTypeTurnoutPanel.TurnoutCurvedRadius",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "TurnoutCurvedRadius"
   ],
   "rk": "shared",
   "rn": "OB_DivergingRadius",
   "guid": "572fafe0-1704-56f9-9dcf-16fa998abaf3"
  },
  "to_diverging_speed": {
   "l": "Diverging speed",
   "lf": "Vitesse en voie déviée",
   "t": "IfcLinearVelocityMeasure",
   "u": "km/h",
   "ex": "40",
   "d": "Maximum speed on the diverging route.",
   "ifc": "Pset_ElementAssemblyTypeTurnoutPanel.MaximumSpeedLimitOfDivergingLine",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "MaximumSpeedLimitOfDivergingLine"
   ],
   "rk": "shared",
   "rn": "OB_DivergingSpeed_kmh",
   "guid": "d0873dc4-df06-5ab9-8be5-07f8dcc8f2b9"
  },
  "to_hand": {
   "l": "Hand",
   "lf": "Sens de déviation",
   "t": "IfcLabel (enum)",
   "u": null,
   "ex": "LEFT",
   "d": "Left or right hand.",
   "ifc": "Pset_ElementAssemblyTypeTurnoutPanel.BranchLineDirection",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "BranchLineDirection"
   ],
   "rk": "shared",
   "rn": "OB_Hand",
   "guid": "1ee76d2c-1088-5547-9445-3d1eca27451a"
  },
  "to_point_machines": {
   "l": "Point machines",
   "lf": "Moteurs d'aiguille",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "2",
   "d": "Number of point machines.",
   "ifc": "Pset_ElementAssemblyTypeTurnoutPanel.TurnoutPointMachineCount / Pset_ElementAssemblyTypeTurnoutPanel.TypeOfDrivingDevice",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "TurnoutPointMachineCount",
    "TypeOfDrivingDevice"
   ],
   "rk": "shared",
   "rn": "OB_PointMachines",
   "guid": "04ef9cac-9fca-57fa-96e5-bfc60b0e60b1"
  },
  "to_heater": {
   "l": "Switch heater",
   "lf": "Réchauffeur d'aiguillage",
   "t": "IfcLabel",
   "u": null,
   "ex": "Electric, 2 x 1.5 kW",
   "d": "Switch heater type (snow and ice).",
   "ifc": "Pset_ElementAssemblyTypeTurnoutPanel.TurnoutHeaterType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "TurnoutHeaterType"
   ],
   "rk": "shared",
   "rn": "OB_SwitchHeater",
   "guid": "2bc29ce4-f72b-5211-b9a4-7b6445f2fe45"
  },
  "sig_type": {
   "l": "Signal type",
   "lf": "Type de signal",
   "t": "IfcLabel",
   "u": null,
   "ex": "Main, 3-aspect LED",
   "d": "Signal function and indicator type.",
   "ifc": "Pset_RailwaySignalType.RailwaySignalType / Pset_RailwaySignalType.SignalIndicatorType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "RailwaySignalType",
    "SignalIndicatorType"
   ],
   "rk": "shared",
   "rn": "OB_SignalType",
   "guid": "0636bdcf-3858-50a1-96a3-e60b3e7242e9"
  },
  "sig_lamps": {
   "l": "Number of lamps / aspects",
   "lf": "Nombre de feux",
   "t": "IfcCountMeasure",
   "u": null,
   "ex": "3",
   "d": "Number of lamps.",
   "ifc": "Pset_RailwaySignalType.NumberOfLamps",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NumberOfLamps"
   ],
   "rk": "shared",
   "rn": "OB_NumberOfLampsAspects",
   "guid": "1f39a7eb-2af1-59a0-9a3c-324d972b299f"
  },
  "sig_sighting": {
   "l": "Required sighting distance",
   "lf": "Distance de visibilité requise",
   "t": "IfcPositiveLengthMeasure",
   "u": "m",
   "ex": "250",
   "d": "Distance from which the aspect must be visible.",
   "ifc": "Pset_RailwaySignalType.RequiredDisplayDistance / Pset_RailwaySignalType.MaximumDisplayDistance",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "RequiredDisplayDistance",
    "MaximumDisplayDistance"
   ],
   "rk": "shared",
   "rn": "OB_RequiredSightingDistance",
   "guid": "ff6e8196-f8d0-5ae9-b093-196b648aec47"
  },
  "sig_mounting": {
   "l": "Mounting",
   "lf": "Montage",
   "t": "IfcLabel",
   "u": null,
   "ex": "Post",
   "d": "Post, gantry, cantilever, ground or wall.",
   "ifc": "Pset_SignalFrame.SignalFrameType / Pset_SignalFrame.BackboardType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "SignalFrameType",
    "BackboardType"
   ],
   "rk": "shared",
   "rn": "OB_MountingType",
   "guid": "d39a36f7-38c6-5545-ae7a-0cb680643510"
  },
  "sig_approach_speed": {
   "l": "Approach speed",
   "lf": "Vitesse d'approche",
   "t": "IfcLinearVelocityMeasure",
   "u": "km/h",
   "ex": "70",
   "d": "Approach speed used for sighting and braking.",
   "ifc": "Pset_RailwaySignalOccurrence.ApproachSpeed",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ApproachSpeed"
   ],
   "rk": "shared",
   "rn": "OB_ApproachSpeed_kmh",
   "guid": "f8fa217d-d1ac-54be-80c3-0022afa5a350"
  },
  "ocs_support_type": {
   "l": "Support type",
   "lf": "Type de support",
   "t": "IfcLabel",
   "u": null,
   "ex": "Single cantilever on steel pole",
   "d": "Pole, portal, head-span, wall bracket ...",
   "ifc": "Pset_ElementAssemblyTypeSupportingAssembly.TypeOfSupportingSystem / Pset_ElementAssemblyTypeSupportingAssembly.NumberOfCantilevers / Pset_ElementAssemblyTypeCantilever.CantileverType",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "TypeOfSupportingSystem",
    "NumberOfCantilevers",
    "CantileverType"
   ],
   "rk": "shared",
   "rn": "OB_SupportType",
   "guid": "1365dc69-10ab-56eb-827b-93425bc038b8"
  },
  "ocs_pole_height": {
   "l": "Pole height",
   "lf": "Hauteur du poteau",
   "t": "IfcNonNegativeLengthMeasure",
   "u": "m",
   "ex": "9.0",
   "d": "Nominal pole height.",
   "ifc": "Pset_MemberTypePost.NominalHeight",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "NominalHeight"
   ],
   "rk": "shared",
   "rn": "OB_PoleHeight",
   "guid": "e67b5843-aca4-5e77-a663-1aeb153cb5f3"
  },
  "ocs_pole_strength": {
   "l": "Pole strength",
   "lf": "Résistance du poteau",
   "t": "IfcLabel",
   "u": null,
   "ex": "Bending 60 kN·m, wind class B",
   "d": "Bending, torsional and wind rating.",
   "ifc": "Pset_MemberTypePost.BendingStrength / Pset_MemberTypePost.TorsionalStrength / Pset_MemberTypePost.WindLoadRating / Pset_MemberTypePost.LoadBearingCapacity",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "BendingStrength",
    "TorsionalStrength",
    "WindLoadRating",
    "LoadBearingCapacity"
   ],
   "rk": "shared",
   "rn": "OB_PoleStrength",
   "guid": "b1dd2b48-52e7-513c-9dd5-366fe01064b1"
  },
  "ocs_wire_height": {
   "l": "Contact wire height",
   "lf": "Hauteur du fil de contact",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "5600",
   "d": "Nominal contact wire height above top of rail.",
   "ifc": "Pset_DistributionSystemTypeOverheadContactlineSystem.ContactWireNominalHeight",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ContactWireNominalHeight"
   ],
   "rk": "shared",
   "rn": "OB_ContactWireHeight",
   "guid": "c5fd7195-4641-5fc4-9954-63d2cdb6dbf3"
  },
  "ocs_stagger": {
   "l": "Stagger",
   "lf": "Désaxement",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "200",
   "d": "Lateral offset of the contact wire at the support.",
   "ifc": "Pset_ElementAssemblyTypeCantilever.ContactWireStagger / Pset_DistributionSystemTypeOverheadContactlineSystem.ContactWireStagger",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ContactWireStagger"
   ],
   "rk": "shared",
   "rn": "OB_Stagger",
   "guid": "aac359e6-2c60-5db9-abb6-76b77cd2ccc4"
  },
  "ocs_system_height": {
   "l": "System height",
   "lf": "Hauteur du système",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1200",
   "d": "Distance between messenger and contact wire at the support.",
   "ifc": "Pset_ElementAssemblyTypeCantilever.SystemHeight",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SystemHeight"
   ],
   "rk": "shared",
   "rn": "OB_SystemHeight",
   "guid": "3eb2a3e0-0dd8-5dfc-b2f0-7798916487b7"
  },
  "ocs_span": {
   "l": "Span length",
   "lf": "Longueur de portée",
   "t": "IfcPositiveLengthMeasure",
   "u": "m",
   "ex": "55",
   "d": "Span to the next support.",
   "ifc": "Pset_DistributionSystemTypeOverheadContactlineSystem.SpanNominalLength",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "SpanNominalLength"
   ],
   "rk": "shared",
   "rn": "OB_SpanLength",
   "guid": "30d28b31-9d30-5a63-bc13-b22edad7d267"
  },
  "ocs_clearance": {
   "l": "Electrical clearance",
   "lf": "Distance d'isolement",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "250",
   "d": "Minimum electrical clearance to structures.",
   "ifc": "Pset_DistributionSystemTypeOverheadContactlineSystem.ElectricalClearance",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "ElectricalClearance"
   ],
   "rk": "shared",
   "rn": "OB_ElectricalClearance",
   "guid": "274cc9f5-dd0d-560b-9528-b8e0b398a076"
  },
  "plt_height": {
   "l": "Platform height above rail",
   "lf": "Hauteur du quai au-dessus du rail",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "915",
   "d": "Height of the platform edge above top of rail. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_PlatformHeightAboveRail",
   "guid": "0283bc8b-4e93-5ab4-bd58-1ae973622da0"
  },
  "plt_edge_offset": {
   "l": "Edge offset from track",
   "lf": "Distance du bord à l'axe de la voie",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "1600",
   "d": "Horizontal distance from track centreline to platform edge. Owner property set.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_EdgeOffsetFromTrack",
   "guid": "ef93f530-b735-5e07-bebf-fffaf3b2e0f0"
  },
  "plt_length": {
   "l": "Platform length",
   "lf": "Longueur du quai",
   "t": "IfcLengthMeasure",
   "u": "m",
   "ex": "120",
   "d": "Usable platform length.",
   "ifc": "Qto_SlabBaseQuantities.Length",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [
    "Length"
   ],
   "rk": "shared",
   "rn": "OB_PlatformLength",
   "guid": "123b4e63-cd66-55a0-a774-a75e13bf70a6"
  },
  "plt_tactile": {
   "l": "Tactile warning surface",
   "lf": "Surface d'avertissement tactile",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Platform edge has a tactile walking-surface indicator.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_TactileWarningSurface",
   "guid": "85cadd72-18cb-51a8-9785-b580d72c2e2d"
  },
  "bri_structure_id": {
   "l": "Structure number",
   "lf": "Numéro de la structure",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "Owner structure number",
   "d": "Owner structure inventory number.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_StructureNumber",
   "guid": "188e85a1-04cc-500b-824d-3ef83cedfcd9"
  },
  "bri_design_code": {
   "l": "Design code and live load",
   "lf": "Norme de calcul et charge routière",
   "t": "IfcLabel",
   "u": null,
   "ex": "CSA S6:19, CL-625",
   "d": "Design code edition and live-load model.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DesignCodeAndLiveLoad",
   "guid": "88df1f47-eb32-5364-8a98-edf4a963eb15"
  },
  "bri_prestress": {
   "l": "Prestressing",
   "lf": "Précontrainte",
   "t": "IfcLabel",
   "u": null,
   "ex": "Pretensioned, 15.2 mm strand",
   "d": "Prestressing method, strand and jacking stress.",
   "ifc": "Pset_PrecastConcreteElementGeneral.InitialTension / Pset_PrecastConcreteElementGeneral.TendonRelaxation",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [
    "InitialTension",
    "TendonRelaxation"
   ],
   "rk": "shared",
   "rn": "OB_Prestressing",
   "guid": "8b88a052-e171-561d-98ae-8629ec706603"
  },
  "bri_wearing_surface": {
   "l": "Wearing surface / waterproofing",
   "lf": "Couche de roulement / imperméabilisation",
   "t": "IfcLabel",
   "u": null,
   "ex": "Membrane + 90 mm asphalt",
   "d": "Deck protection system.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_WearingSurfaceWaterproofing",
   "guid": "bf946e13-9c2f-5167-a50e-cc05abeb128e"
  },
  "bri_inspection_element": {
   "l": "Inspection element reference",
   "lf": "Élément d'inspection",
   "t": "IfcLabel",
   "u": null,
   "ex": "Owner manual element code",
   "d": "Element code in the owner's structure inspection manual.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_InspectionElementReference",
   "guid": "52f02467-a068-52e0-ab1f-34d24d65bd75"
  },
  "bri_scour": {
   "l": "Scour protection",
   "lf": "Protection contre l'affouillement",
   "t": "IfcLabel",
   "u": null,
   "ex": "Rip-rap, design scour 2.5 m",
   "d": "Scour countermeasure and design scour depth.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_ScourProtection",
   "guid": "b353d336-87a9-5331-b5dd-89ff6ff2e12b"
  },
  "brgb_vertical_capacity": {
   "l": "Vertical load capacity",
   "lf": "Capacité verticale",
   "t": "IfcForceMeasure",
   "u": "kN",
   "ex": "3500 (ULS)",
   "d": "Factored vertical capacity of the bearing.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_VerticalLoadCapacity_kN",
   "guid": "79dbd273-c20f-5520-9aa2-00a48d5da067"
  },
  "brgb_displacement": {
   "l": "Displacement accommodated",
   "lf": "Déplacement permis",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Bearing allows translation.",
   "ifc": "Pset_BearingCommon.DisplacementAccommodated",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "DisplacementAccommodated"
   ],
   "rk": "shared",
   "rn": "OB_DisplacementAccommodated",
   "guid": "f0d18794-bda0-5b99-aa15-7eb484d81612"
  },
  "brgb_rotation": {
   "l": "Rotation accommodated",
   "lf": "Rotation permise",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Bearing allows rotation.",
   "ifc": "Pset_BearingCommon.RotationAccommodated",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "ip": [
    "RotationAccommodated"
   ],
   "rk": "shared",
   "rn": "OB_RotationAccommodated",
   "guid": "9149a6a4-04ae-5402-91de-19afba4936ba"
  },
  "brgb_movement": {
   "l": "Design movement range",
   "lf": "Course de déplacement de calcul",
   "t": "IfcLabel",
   "u": "mm",
   "ex": "±75 long. / ±10 trans.",
   "d": "Longitudinal and transverse movement range.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DesignMovementRange",
   "guid": "ddcfe105-f96d-5a54-8df1-33acf7027dbe"
  },
  "brgb_setting_temp": {
   "l": "Setting temperature / preset",
   "lf": "Température de pose / préréglage",
   "t": "IfcLabel",
   "u": null,
   "ex": "15 °C, preset 12 mm",
   "d": "Installation temperature and offset applied.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_SettingTemperaturePreset",
   "guid": "ffa522ff-bd07-5316-b078-a79086b7a1ae"
  },
  "tnl_ring_type": {
   "l": "Ring / segment type",
   "lf": "Type d'anneau / de voussoir",
   "t": "IfcLabel",
   "u": null,
   "ex": "Universal ring 6+1, 1.5 m",
   "d": "Ring layout and segment designation.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_RingSegmentType",
   "guid": "871e1351-24f2-56fc-abd7-ea7065eaec28"
  },
  "tnl_thickness": {
   "l": "Lining thickness",
   "lf": "Épaisseur du revêtement",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "300",
   "d": "Segment or lining thickness.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_LiningThickness",
   "guid": "983c2f72-5116-50b5-a110-3bb279763b98"
  },
  "tnl_internal_dia": {
   "l": "Internal diameter",
   "lf": "Diamètre intérieur",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "5800",
   "d": "Internal diameter of the lining.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_InternalDiameter",
   "guid": "025e91b7-e1f5-5e62-b111-cb2778cdfa88"
  },
  "tnl_gasket": {
   "l": "Gasket / waterproofing",
   "lf": "Joint / étanchéité",
   "t": "IfcLabel",
   "u": null,
   "ex": "EPDM gasket + hydrophilic strip",
   "d": "Sealing system between segments.",
   "ifc": null,
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "Default",
    "<By Category>",
    "Generic"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_GasketWaterproofing",
   "guid": "1eb78d4e-0f91-58fe-a08b-3f61c653518f"
  },
  "spec_section": {
   "l": "Specification section",
   "lf": "Section du devis",
   "t": "IfcLabel",
   "u": null,
   "ex": "26 51 13",
   "d": "Specification section the type follows (OpenBEP addition).",
   "ifc": "Pset_ManufacturerTypeInformation or project property set",
   "rv": [
    "shared",
    "Spec section"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "0"
   ],
   "rk": "shared",
   "rn": "OB_SpecificationSection",
   "guid": "770602c2-0cf0-59df-9734-9abc2cb36792"
  },
  "epd_ref": {
   "l": "Environmental product declaration",
   "lf": "Déclaration environnementale de produit",
   "t": "IfcLabel",
   "u": null,
   "ex": "EPD registration number or link",
   "d": "Product declaration used for the certification credits (OpenBEP addition).",
   "ifc": "Project property set",
   "rv": [
    "shared",
    "EPD reference"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A"
   ],
   "rk": "shared",
   "rn": "OB_EPDReference",
   "guid": "8433cb04-5219-577a-b742-86283b2140d1"
  },
  "recycled_content": {
   "l": "Recycled content",
   "lf": "Contenu recyclé",
   "t": "IfcPositiveRatioMeasure",
   "u": "%",
   "ex": "25",
   "d": "Share of recycled material by mass (OpenBEP addition).",
   "ifc": "Project property set",
   "rv": [
    "shared",
    "Recycled content"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "0"
   ],
   "rk": "shared",
   "rn": "OB_RecycledContent",
   "guid": "f7d24471-2d9b-57c2-b514-d303a031502a"
  },
  "embodied_carbon": {
   "l": "Embodied carbon",
   "lf": "Carbone intrinsèque",
   "t": "IfcReal",
   "u": "kg CO2e per unit",
   "ex": "48.2",
   "d": "Cradle-to-gate emissions per unit, from the product declaration (OpenBEP addition).",
   "ifc": "Project property set",
   "rv": [
    "shared",
    "Embodied carbon"
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "0"
   ],
   "rk": "shared",
   "rn": "OB_EmbodiedCarbon",
   "guid": "b6a567c0-f8d6-5cef-be22-8c5e77f71c5e"
  },
  "bhs_function": {
   "l": "Baggage system function",
   "lf": "Fonction dans le système de bagages",
   "t": "IfcLabel",
   "u": null,
   "ex": "Sortation",
   "d": "Role of the section in the baggage flow: check-in, collector, screening, sortation, make-up, early bag storage, transfer or reclaim.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BaggageSystemFunction",
   "guid": "db066e0e-5a05-57ef-9d18-7309f40f9cc3"
  },
  "bhs_section": {
   "l": "Conveyor section ID",
   "lf": "Identifiant de section de convoyeur",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "CI03-12",
   "d": "Identifier the controls use for the section, so the model, the control screens and the maintenance system name it the same way.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_ConveyorSectionID",
   "guid": "6e51951f-cb7b-5142-8bae-27aeb904111e"
  },
  "bhs_belt_width": {
   "l": "Belt width",
   "lf": "Largeur de courroie",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "1000",
   "d": "Width of the conveying surface.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BeltWidth",
   "guid": "bb84a58c-fa0e-59ba-813a-5cc805e7c6c5"
  },
  "bhs_tob": {
   "l": "Top of belt height",
   "lf": "Hauteur du dessus de courroie",
   "t": "IfcLengthMeasure",
   "u": "mm",
   "ex": "750",
   "d": "Height of the conveying surface above finished floor, used to check clearances with structure, ceilings, doors and other services.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_TopOfBeltHeight",
   "guid": "066b7e6e-4d75-5ec6-9092-ae726526157e"
  },
  "bhs_speed": {
   "l": "Conveyor speed",
   "lf": "Vitesse du convoyeur",
   "t": "IfcLinearVelocityMeasure",
   "u": "m/s",
   "ex": "0.5",
   "d": "Design belt speed of the section.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_ConveyorSpeed_ms",
   "guid": "e7e48ad2-adc8-5ace-8e51-fde75857e572"
  },
  "bhs_rate": {
   "l": "Design throughput",
   "lf": "Débit de conception",
   "t": "IfcCountMeasure",
   "u": "bags/h",
   "ex": "1200",
   "d": "Number of bags per hour the section is designed to carry.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_DesignThroughput",
   "guid": "2e0d728f-2487-51b9-9598-7348eda45c61"
  },
  "bhs_zone": {
   "l": "Control zone",
   "lf": "Zone de commande",
   "t": "IfcLabel",
   "u": null,
   "ex": "MCP-04",
   "d": "Motor control panel or control zone that powers and controls the section.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_ControlZone",
   "guid": "766e8af9-b2ad-5395-a231-2418ed17f131"
  },
  "pbb_gate": {
   "l": "Gate number",
   "lf": "Numéro de porte",
   "t": "IfcIdentifier",
   "u": null,
   "ex": "B27",
   "d": "Gate the boarding bridge serves.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "instance",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_GateNumber",
   "guid": "7e66e5ab-ee48-5736-af26-015dac4545b7"
  },
  "pbb_type": {
   "l": "Boarding bridge type",
   "lf": "Type de passerelle",
   "t": "IfcLabel",
   "u": null,
   "ex": "Apron drive, 3 tunnels",
   "d": "Kind of bridge (apron drive, nose loader, fixed, over-the-wing) and number of tunnel sections.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_BoardingBridgeType",
   "guid": "7a711f47-05d8-5d65-b6d0-9d77f6480dc6"
  },
  "pbb_aircraft": {
   "l": "Aircraft served",
   "lf": "Aéronefs desservis",
   "t": "IfcLabel",
   "u": null,
   "ex": "Code C to E",
   "d": "Range of aircraft the bridge must reach, by aerodrome reference code letter or by aircraft type.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_AircraftServed",
   "guid": "71ca8f51-29df-554b-ae4b-4f90a857311e"
  },
  "pbb_len_min": {
   "l": "Retracted length",
   "lf": "Longueur rétractée",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "19500",
   "d": "Length from rotunda centre to cab front with the tunnels fully retracted.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_RetractedLength",
   "guid": "4e3849d5-77a0-5092-a803-b2dddd3ef9fc"
  },
  "pbb_len_max": {
   "l": "Extended length",
   "lf": "Longueur déployée",
   "t": "IfcPositiveLengthMeasure",
   "u": "mm",
   "ex": "36000",
   "d": "Length from rotunda centre to cab front with the tunnels fully extended.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_ExtendedLength",
   "guid": "c026a502-cf9f-54d1-9c89-25654a43804f"
  },
  "pbb_cab_range": {
   "l": "Cab floor height range",
   "lf": "Plage de hauteur du plancher de la cabine",
   "t": "IfcLabel",
   "u": null,
   "ex": "2.6 to 5.9 m",
   "d": "Lowest and highest cab floor height, which sets the aircraft door sills the bridge can reach.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_CabFloorHeightRange",
   "guid": "fda9ff10-ea98-540e-9827-dc5cdf571ae3"
  },
  "pbb_pca": {
   "l": "Pre-conditioned air unit",
   "lf": "Unité d’air préconditionné",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Bridge carries a pre-conditioned air unit for the parked aircraft.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_PreconditionedAirUnit",
   "guid": "bee30006-db9d-5526-b32c-acd1d2ca1d2c"
  },
  "pbb_gpu": {
   "l": "400 Hz ground power unit",
   "lf": "Groupe de puissance au sol 400 Hz",
   "t": "IfcBoolean",
   "u": null,
   "ex": "true",
   "d": "Bridge carries a 400 Hz ground power unit for the parked aircraft.",
   "ifc": "Project property set",
   "rv": [
    "shared",
    null
   ],
   "cb": null,
   "sc": "type",
   "sus": [
    "",
    "TBD",
    "N/A",
    "0",
    "Default",
    "<By Category>"
   ],
   "ip": [],
   "rk": "shared",
   "rn": "OB_GroundPower400Hz",
   "guid": "37fed21b-4ca2-5cdd-b9a1-56e2a013ce8a"
  }
 },
 "C": [
  {
   "id": "light_fixture",
   "n": "Light fixtures",
   "nf": "Appareils d'éclairage",
   "uf": [
    "D5020 (ASTM E1557 Uniformat II: Lighting and Branch Wiring)"
   ],
   "rc": [
    "Lighting Fixtures (OST_LightingFixtures)"
   ],
   "ifc": "IfcLightFixture (+ IfcLightFixtureType)",
   "sqi": "GLI rows D502002/D502003: Concept N/A, Préliminaires L200 LOI2, Définitif L200 LOI3, Construction L350",
   "g": {
    "100": "Not modelled as objects. Lighting is an allowance on spaces (W/m² or target lux) or a 2D symbol.",
    "200": "Generic fixture objects of roughly the right size at approximate positions and mounting heights; counts per room approximate.",
    "300": "Each fixture at its designed position, mounting height and orientation, with overall dimensions of the specified (basis-of-design) product; recessed housings show their ceiling cut-out.",
    "350": "Adds the zones other trades must respect: housing depth above the ceiling, support / hanger zone, junction-box connection point and maintenance access.",
    "400": "Geometry of the approved submittal product, including trims, mounting kits and, for custom linear runs, actual segment lengths and joints.",
    "500": "Installed fixtures at field-verified locations and elevations within the stated tolerance; geometry reflects the product actually installed."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "lf_total_wattage",
     "200",
     [
      "energy"
     ],
     "Allowance value acceptable at 200"
    ],
    [
     "lf_luminous_flux",
     "200",
     [
      "lighting_analysis",
      "rendering"
     ],
     "Generic/target lumen value at 200; product value at 300"
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "lf_photometric_file",
     "300",
     [
      "lighting_analysis",
      "rendering"
     ],
     "Basis-of-design IES/LDT file"
    ],
    [
     "lf_colour_temperature",
     "300",
     [
      "rendering",
      "lighting_analysis",
      "design_review"
     ],
     ""
    ],
    [
     "lf_cri",
     "300",
     [
      "lighting_analysis",
      "design_review"
     ],
     ""
    ],
    [
     "lf_maintenance_factor",
     "300",
     [
      "lighting_analysis"
     ],
     ""
    ],
    [
     "lf_mounting_type",
     "300",
     [
      "coordination",
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "lf_placing_type",
     "300",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "lf_rated_voltage",
     "300",
     [
      "energy",
      "commissioning",
      "cost"
     ],
     ""
    ],
    [
     "lf_space_sensible_load",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "lf_emergency",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "lf_ip_code",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "lighting_analysis",
      "cost",
      "design_review"
     ],
     "Basis-of-design manufacturer"
    ],
    [
     "model_label",
     "300",
     [
      "lighting_analysis",
      "cost"
     ],
     "Basis-of-design model"
    ],
    [
     "lf_number_of_sources",
     "300",
     [
      "lighting_analysis",
      "fm"
     ],
     ""
    ],
    [
     "lf_circuit",
     "350",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination"
     ],
     "Needed for support design of heavy/suspended fixtures"
    ],
    [
     "article_number",
     "400",
     [
      "prefab",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "lf_lamp_type",
     "400",
     [
      "fm",
      "handover",
      "energy"
     ],
     ""
    ],
    [
     "lf_photometric_file",
     "500",
     [
      "lighting_analysis",
      "handover"
     ],
     "Photometric file of the INSTALLED product"
    ],
    [
     "lf_luminous_flux",
     "500",
     [
      "handover",
      "fm"
     ],
     "Installed product value"
    ],
    [
     "lf_lamp_type",
     "500",
     [
      "fm",
      "handover",
      "asset_reg"
     ],
     "Installed lamp / LED module type"
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "IFC Pset_LightFixtureTypeCommon has no lumen or photometric-file property; lumens are in Pset_LampTypeCommon / IfcLightSourceGoniometric and the IES file is IfcLightSourceGoniometric.LightDistributionDataSource (verified).",
    "Target illuminance belongs on spaces: Pset_SpaceLightingRequirements.Illuminance (see parameter space_illuminance)."
   ],
   "grp": "06",
   "gx": [
    {
     "t": "Lighting shown only as a 2D symbol or as an allowance on spaces; no fixture solids are modelled.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "energy"
     ]
    },
    {
     "t": "Generic fixture solid with approximate overall length, width and depth of the intended fixture class.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Fixture placed at approximate location and mounting height, hosted on ceiling, wall or floor as intended.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Overall length, width and depth match the basis-of-design product within 10 mm.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "rendering"
     ]
    },
    {
     "t": "Each fixture at its designed position, mounting height and orientation, aligned to the ceiling grid where one exists.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "lighting_analysis"
     ]
    },
    {
     "t": "Recessed fixtures cut their opening in the host ceiling or wall at the product cut-out size.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Suspended fixtures show the designed suspension length so the bottom elevation of the fixture is measurable.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Housing depth above the ceiling modelled as a solid, including any driver box or plenum enclosure.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Support zone for rods, cables or brackets from fixture to structure modelled as a switchable envelope.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Electrical connector placed at the junction box or driver location matching the actual connection point.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "commissioning"
     ]
    },
    {
     "t": "Maintenance access zone below or beside the fixture modelled as a separate solid that can be hidden.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Trims, mounting kits, canopies and brackets of the approved product modelled at their submitted size.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Custom linear runs split into actual segment lengths, with joint and end-cap positions from shop drawings.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Installed position and elevation of each fixture field-verified within the stated tolerance, for example 25 mm.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    },
    {
     "t": "Geometry updated to the installed product wherever it differs from the approved submittal.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Internal wiring, LED boards, lenses and optics; these are described in the product data sheet and photometric file."
    },
    {
     "t": "Light distribution as 3D solids; photometry is carried by the linked IES or LDT file, not by geometry."
    },
    {
     "t": "Screws, fasteners and wire connectors; installation details are in the manufacturer instructions and the specification."
    }
   ],
   "m": "elec.1",
   "mf": [
    "26 51 00",
    "26 56 00"
   ]
  },
  {
   "id": "door",
   "n": "Doors",
   "nf": "Portes",
   "uf": [
    "C1020 Interior Doors",
    "B2030 Exterior Doors"
   ],
   "rc": [
    "Doors (OST_Doors)"
   ],
   "ifc": "IfcDoor (+ IfcDoorType)",
   "sqi": "GLI rows C1020xx / B2030xx: Concept L200 LOI1, Préliminaires L300 LOI2, Définitif L300 LOI3, Construction L300",
   "g": {
    "100": "Openings implied by wall massing or shown as symbols; door counts per area only.",
    "200": "Generic door objects hosted in walls at approximate locations, with approximate width, height and swing.",
    "300": "Specific door types with designed leaf and frame size, operation / swing, head height and location; clear opening and vision lites measurable.",
    "350": "Adds frame profile and anchorage zone, hardware that affects neighbours (closers, overhead stops, electrified hardware raceway) and swing clearances coordinated with adjacent elements.",
    "400": "Approved shop-drawing geometry: frame profiles, rebates, hardware preparations, glazing stops.",
    "500": "Installed doors at field-verified positions with actual dimensions and operation."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "door_width",
     "200",
     [
      "quantities",
      "code_check",
      "cost"
     ],
     ""
    ],
    [
     "door_height",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm",
      "code_check",
      "space_mgmt"
     ],
     "Door number"
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check",
      "fm"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "energy",
      "code_check"
     ],
     ""
    ],
    [
     "door_operation",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "door_accessible",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "door_fire_exit",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "door_acoustic_rating",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "door_u_value",
     "300",
     [
      "energy"
     ],
     "Exterior doors only"
    ],
    [
     "door_hardware_set",
     "300",
     [
      "cost",
      "fm",
      "design_review"
     ],
     ""
    ],
    [
     "door_frame_material",
     "300",
     [
      "cost",
      "rendering"
     ],
     ""
    ],
    [
     "door_leaf_material",
     "300",
     [
      "cost",
      "rendering"
     ],
     ""
    ],
    [
     "door_self_closing",
     "350",
     [
      "code_check"
     ],
     ""
    ],
    [
     "door_smoke_stop",
     "350",
     [
      "code_check"
     ],
     ""
    ],
    [
     "door_security_rating",
     "350",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "prefab",
      "handover"
     ],
     "Approved submittal"
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Door openings implied by wall massing or shown as 2D symbols; no door objects are modelled.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic door hosted in its wall with approximate leaf width, height and frame outline.",
     "f": "200",
     "k": "shape",
     "u": [
      "quantities",
      "design_review"
     ]
    },
    {
     "t": "Door at approximate location with indicative swing direction and hand.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Leaf width, height and thickness modelled at designed values, for example a 45 mm leaf.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "code_check"
     ]
    },
    {
     "t": "Frame modelled at designed overall width and depth, with face width and wall wrap measurable.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Clear opening width and height measurable between frame stop and leaf face with the leaf open at 90°.",
     "f": "300",
     "k": "open",
     "u": [
      "code_check"
     ]
    },
    {
     "t": "Vision lites, louvres and transoms modelled as openings at designed size and position.",
     "f": "300",
     "k": "open",
     "u": [
      "design_review",
      "rendering"
     ]
    },
    {
     "t": "Swing arc shown in plan and as a 3D swing zone at the full opening angle.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Barrier-free manoeuvring clearances on push and pull sides modelled as separate switchable solids where required.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check"
     ]
    },
    {
     "t": "Frame profile and anchorage zone modelled where the frame meets the wall, so wall layers stop correctly.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Closers, overhead stops, panic devices and electrified hardware that project from leaf or frame modelled as envelopes.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Undercut gap and threshold modelled at designed height so floor finishes and transfer air can be checked.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination",
      "energy"
     ]
    },
    {
     "t": "Raceway path and junction box for electrified hardware shown at the frame head or jamb.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Frame profiles, rebates, stops, glazing beads and hardware cut-outs modelled from approved shop drawings.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed location, frame size, operation and hand field-verified within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Hinges, screws and lock internals as solids; hardware is defined in the hardware schedule and the specification."
    },
    {
     "t": "Wood grain, paint texture and finish patterns; finishes are named in the finish schedule and the specification."
    },
    {
     "t": "Gaskets and seals as geometry; their type and rating are in the specification."
    }
   ],
   "m": "arch.1",
   "mf": [
    "08 11 00",
    "08 14 00"
   ]
  },
  {
   "id": "wall_interior",
   "n": "Interior walls / partitions",
   "nf": "Cloisons intérieures",
   "uf": [
    "C1010 Partitions"
   ],
   "rc": [
    "Walls (OST_Walls) - Function = Interior"
   ],
   "ifc": "IfcWall (+ IfcWallType)",
   "sqi": "GLI rows C1010xx: Concept L200 LOI1, Préliminaires L300 LOI2, Définitif L300 LOI3",
   "g": {
    "100": "Space boundaries or massing only; partitions may be lines or area allowances.",
    "200": "Generic walls with approximate thickness, height and location; a single placeholder assembly.",
    "300": "Specific wall types at designed locations with overall thickness and principal layers, designed top condition (to structure or to ceiling) and openings.",
    "350": "Adds head and base conditions (deflection track), fire-stopping zones, coordinated MEP penetrations, backing for wall-mounted items and control joints.",
    "400": "Framing layout (studs, tracks, spacing), board layout and prefabricated panel geometry where used.",
    "500": "Field-verified wall positions and thicknesses within the stated tolerance."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "wall_thickness",
     "200",
     [
      "quantities",
      "cost",
      "space_mgmt"
     ],
     ""
    ],
    [
     "wall_net_side_area",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check",
      "fm"
     ],
     ""
    ],
    [
     "wall_acoustic_rating",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "wall_layers",
     "300",
     [
      "cost",
      "quantities",
      "rendering"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost",
      "rendering"
     ],
     ""
    ],
    [
     "wall_extend_to_structure",
     "300",
     [
      "coordination",
      "code_check",
      "cost"
     ],
     ""
    ],
    [
     "wall_compartmentation",
     "300",
     [
      "code_check",
      "fm"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "wall_flame_spread",
     "350",
     [
      "code_check"
     ],
     ""
    ],
    [
     "wall_combustible",
     "350",
     [
      "code_check"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Interior walls are not usually COBie 'components'; LOD 500 asset fields omitted on purpose."
   ],
   "grp": "02",
   "gx": [
    {
     "t": "Partitions shown as space boundaries, lines or area allowances; no wall solids with thickness are required.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic wall solid with approximate overall thickness as a single placeholder layer.",
     "f": "200",
     "k": "shape",
     "u": [
      "quantities",
      "design_review"
     ]
    },
    {
     "t": "Wall placed at approximate location, from its base level to an approximate top.",
     "f": "200",
     "k": "place",
     "u": [
      "space_mgmt",
      "design_review"
     ]
    },
    {
     "t": "Wall type modelled with principal layers such as board, studs or block and insulation at designed thicknesses.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Wall at designed position, with its location line on the finish face or core as stated in the BEP.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "space_mgmt"
     ]
    },
    {
     "t": "Top modelled at its designed condition, stopping at the ceiling or extended to the underside of structure.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Door, window and other openings cut at designed size and location.",
     "f": "300",
     "k": "open",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Head deflection gap and base track modelled as zones at the top and bottom of the wall.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Fire-stopping zones at head and around penetrations modelled where the wall is a fire separation.",
     "f": "350",
     "k": "zone",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Coordinated MEP penetrations and sleeves modelled as openings at the agreed size and position.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Backing or blocking for wall-mounted items modelled as zones inside the wall at designed height.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Control joints located along the wall at their designed positions.",
     "f": "350",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Studs and tracks modelled individually at actual spacing from the approved framing layout.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Board layout and prefabricated panel outlines modelled where panels are made off site.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Wall position, thickness and top condition field-verified within the stated tolerance, for example against a point cloud.",
     "f": "500",
     "k": "rec",
     "u": [
      "existing",
      "handover"
     ]
    }
   ],
   "nx": [
    {
     "t": "Screws, fasteners and joint tape; these are covered by the specification and installation instructions."
    },
    {
     "t": "Paint, wallcovering texture and colour patterns as geometry; finishes are listed in the finish schedule."
    },
    {
     "t": "Acoustic sealant beads and small trims; these are shown on architectural details."
    }
   ],
   "m": "arch.0",
   "mf": [
    "09 21 00",
    "04 20 00"
   ]
  },
  {
   "id": "wall_exterior",
   "n": "Exterior walls",
   "nf": "Murs extérieurs",
   "uf": [
    "B2010 Exterior Walls"
   ],
   "rc": [
    "Walls (OST_Walls) - Function = Exterior",
    "Curtain walls are separate (B2020)"
   ],
   "ifc": "IfcWall (+ IfcWallType)",
   "sqi": "GLI rows B2010xx: Concept L200 LOI1, Préliminaires L300 LOI2, Définitif L300 LOI3, Construction L350",
   "g": {
    "100": "Envelope massing with nominal area; performance targets as text.",
    "200": "Generic exterior wall with approximate overall thickness and a placeholder assembly.",
    "300": "Specific assemblies with layers (cladding, cavity, air/vapour barrier, insulation, sheathing, structure) and thicknesses at designed locations; openings and parapets sized.",
    "350": "Adds interfaces: cladding supports, girts, shelf/relieving angles, membrane transitions at openings and roof, penetration zones.",
    "400": "Fabrication level for cladding and panels: panel joints, sub-framing and attachments, prefabricated panel geometry.",
    "500": "Field-verified envelope geometry within the stated tolerance (e.g., from scan)."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "wall_thickness",
     "200",
     [
      "quantities",
      "cost",
      "energy"
     ],
     ""
    ],
    [
     "wall_net_side_area",
     "200",
     [
      "quantities",
      "cost",
      "energy"
     ],
     ""
    ],
    [
     "is_external",
     "200",
     [
      "energy",
      "code_check"
     ],
     ""
    ],
    [
     "wall_u_value",
     "200",
     [
      "energy"
     ],
     "Target value at 200; calculated assembly value at 300"
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "wall_layers",
     "300",
     [
      "energy",
      "cost",
      "quantities",
      "rendering"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost",
      "rendering"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "wall_combustible",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "wall_acoustic_rating",
     "350",
     [
      "design_review"
     ],
     ""
    ],
    [
     "wall_flame_spread",
     "350",
     [
      "code_check"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "prefab",
      "handover"
     ],
     "Cladding / panel system manufacturer"
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Envelope shown as massing faces with nominal area; no layered wall assembly is required.",
     "f": "100",
     "k": "shape",
     "u": [
      "cost",
      "energy"
     ]
    },
    {
     "t": "Generic exterior wall with approximate overall thickness as a placeholder assembly.",
     "f": "200",
     "k": "shape",
     "u": [
      "energy",
      "quantities"
     ]
    },
    {
     "t": "Wall placed at approximate location and height, including an approximate parapet height.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Layers modelled at designed thickness: cladding, cavity, insulation, air and vapour barriers, sheathing and structure.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "energy"
     ]
    },
    {
     "t": "Exterior face and structural face located at designed positions relative to grids and levels.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Window, door and louvre openings cut at designed rough-opening size and location.",
     "f": "300",
     "k": "open",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Parapets, base and top conditions modelled at designed height and profile.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Cladding supports, girts and shelf or relieving angles modelled as envelopes at designed positions.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Membrane transitions at openings, roof and foundation modelled as zones visible to other trades.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "MEP penetrations and sleeves through the assembly modelled at the agreed size and location.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Movement and control joints located in the cladding with their designed width.",
     "f": "350",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Cladding panels modelled individually with joint widths and layout from approved shop drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Sub-framing, brackets and attachment points modelled as fabricated, including prefabricated panel geometry.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Envelope geometry field-verified within the stated tolerance, for example by a laser scan compared to the model.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Individual fasteners, clips and screws; these are on cladding shop drawings and in the specification."
    },
    {
     "t": "Cladding texture and colour variation as geometry; use materials and the finish specification instead."
    },
    {
     "t": "Sealant beads, flashing laps and tapes; these are shown on envelope details."
    }
   ],
   "m": "arch.0",
   "mf": [
    "04 20 00",
    "07 42 00"
   ]
  },
  {
   "id": "air_terminal",
   "n": "Air terminals (diffusers, grilles, registers)",
   "nf": "Diffuseurs et grilles",
   "uf": [
    "D3040 Distribution Systems"
   ],
   "rc": [
    "Air Terminals (OST_DuctTerminal)"
   ],
   "ifc": "IfcAirTerminal (+ IfcAirTerminalType)",
   "sqi": "SQI GLI has no separate air-terminal row; covered by D304001 (Concept L100, Préliminaires L300, Définitif L300, Construction L350*)",
   "g": {
    "100": "Not modelled; airflow per area is a space requirement.",
    "200": "Generic terminals of approximate size at approximate locations, connections optional.",
    "300": "Designed face and neck size, type, location in ceiling grid or wall, orientation; connected to the duct system.",
    "350": "Adds plenum box / neck, flexible or rigid connection, balancing damper location and access zone.",
    "400": "Approved product geometry including dampers and plenums as supplied.",
    "500": "Field-verified locations and installed product."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "at_airflow_type",
     "200",
     [
      "energy",
      "coordination"
     ],
     ""
    ],
    [
     "at_airflow_rate",
     "200",
     [
      "energy"
     ],
     "Approximate at 200, design value at 300"
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "at_shape",
     "300",
     [
      "design_review",
      "rendering"
     ],
     ""
    ],
    [
     "at_face_type",
     "300",
     [
      "design_review",
      "rendering"
     ],
     ""
    ],
    [
     "at_mounting_type",
     "300",
     [
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "at_neck_size",
     "300",
     [
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "at_throw",
     "300",
     [
      "design_review",
      "energy"
     ],
     ""
    ],
    [
     "at_finish_color",
     "300",
     [
      "rendering",
      "design_review"
     ],
     ""
    ],
    [
     "at_noise_criterion",
     "300",
     [
      "design_review",
      "commissioning"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "at_integral_control",
     "350",
     [
      "commissioning",
      "coordination"
     ],
     ""
    ],
    [
     "at_airflow_rate",
     "500",
     [
      "commissioning",
      "fm"
     ],
     "Balanced (TAB) value"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover"
     ],
     "Installed product"
    ],
    [
     "model_label",
     "500",
     [
      "handover"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Most owners do not track diffusers as individual CMMS assets; serial number / warranty omitted on purpose [INFERRED]."
   ],
   "grp": "04",
   "gx": [
    {
     "t": "Not modelled as objects; airflow is stated as a requirement on spaces or zones.",
     "f": "100",
     "k": "place",
     "u": [
      "energy",
      "design_review"
     ]
    },
    {
     "t": "Generic terminal solid of approximate face size at approximate location in ceiling or wall.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Duct connector may be present; connection to the duct system is optional at this level.",
     "f": "200",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Face size, neck size and shape modelled at designed values for the specified terminal type.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Terminal at designed location, aligned with the ceiling grid or wall, with designed orientation and throw direction.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Duct connector at the neck with designed size and flow direction, connected to the duct system.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination",
      "commissioning"
     ]
    },
    {
     "t": "Terminal cuts its opening in the host ceiling or wall at designed size.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Plenum box and neck modelled with their designed depth above the ceiling.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Flexible or rigid connection from branch duct to terminal modelled with designed length and route.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Balancing damper location shown with an access zone modelled as a solid that can be switched off.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "commissioning"
     ]
    },
    {
     "t": "Approved product geometry including integral dampers, plenums and mounting frames as supplied.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed terminal location and face size field-verified within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover"
     ]
    },
    {
     "t": "Geometry updated to the installed product wherever it differs from the approved submittal.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Blades, vanes and core patterns; the face pattern is described in the product data sheet."
    },
    {
     "t": "Screws and mounting clips; installation is covered by the manufacturer instructions."
    },
    {
     "t": "Air throw pattern as solid geometry; throw is a parameter and part of the design calculation."
    }
   ],
   "m": "mech.4",
   "mf": [
    "23 37 00"
   ]
  },
  {
   "id": "ahu",
   "n": "Mechanical equipment - air handling unit",
   "nf": "Unité de traitement d'air",
   "uf": [
    "D3040 Distribution Systems (air handling units, ASTM E1557)",
    "D3050 Terminal & Package Units (packaged / rooftop)"
   ],
   "rc": [
    "Mechanical Equipment (OST_MechanicalEquipment)"
   ],
   "ifc": "IfcUnitaryEquipment PredefinedType=AIRHANDLER",
   "sqi": "GLI row D305001 'Unité de ventilation' (Préliminaires L200 LOI2, Définitif L200 LOI3, Construction L350*); SQI maps 'Capacité' to Pset_AirTerminalTypeCommon - looks like a mapping error.",
   "g": {
    "100": "Mechanical room area allowance or a simple volume block.",
    "200": "Generic box with approximate overall size, location and orientation; approximate connection points.",
    "300": "Designed overall dimensions and section arrangement, location, and size/location of duct, pipe and power connections; service clearances modelled as zones.",
    "350": "Adds housekeeping pad or curb, supports and vibration isolation, coil-pull and door-swing zones, connections detailed for coordination.",
    "400": "Approved manufacturer submittal geometry, shipping splits and rigging / lifting points.",
    "500": "Field-verified installed unit and connections."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "ahu_supply_airflow",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "ahu_cooling_capacity",
     "200",
     [
      "energy"
     ],
     ""
    ],
    [
     "ahu_heating_capacity",
     "200",
     [
      "energy"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag e.g., AHU-3"
    ],
    [
     "ahu_outdoor_airflow",
     "300",
     [
      "energy",
      "code_check",
      "commissioning"
     ],
     ""
    ],
    [
     "ahu_external_static",
     "300",
     [
      "energy",
      "commissioning"
     ],
     ""
    ],
    [
     "ahu_heat_recovery_eff",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "ahu_fan_power",
     "300",
     [
      "energy",
      "cost"
     ],
     ""
    ],
    [
     "ahu_voltage_phase",
     "300",
     [
      "coordination",
      "cost",
      "commissioning"
     ],
     ""
    ],
    [
     "ahu_filter_rating",
     "300",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "ahu_construction",
     "300",
     [
      "cost",
      "prefab"
     ],
     ""
    ],
    [
     "ahu_fan_arrangement",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination",
      "prefab"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "04",
   "gx": [
    {
     "t": "Mechanical room area allowance or a simple volume block of nominal size.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Generic box with approximate overall length, width and height of the unit.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Unit at approximate location and orientation, with approximate duct and pipe connection points.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Overall dimensions and section arrangement of fans, coils, filters and dampers modelled at designed size.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Unit at designed location, elevation and orientation in the mechanical room or on the roof.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Duct, pipe and power connectors at designed size, location and flow direction.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination",
      "commissioning"
     ]
    },
    {
     "t": "Service clearance zones on access sides modelled as separate solids that can be switched off.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Housekeeping pad or roof curb modelled at designed size and height.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Supports and vibration isolators modelled as envelopes at their designed positions.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Coil-pull and filter-removal zones modelled at full component length on the service side.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Access door swing zones modelled for each access section.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Condensate drain connection and trap height zone modelled for coordination with pad height.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Geometry from the approved manufacturer submittal, including casing, access doors and connection flanges.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Shipping splits and rigging or lifting points modelled as supplied.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed unit position and connections field-verified within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Fan wheels, coil fins, motor parts and internal wiring; these are in the manufacturer submittal."
    },
    {
     "t": "Control wiring and sensor details; these are on controls drawings and points lists."
    },
    {
     "t": "Casing bolts and fasteners; these are shown on manufacturer drawings."
    }
   ],
   "m": "mech.0",
   "mf": [
    "23 73 00",
    "23 74 00"
   ]
  },
  {
   "id": "structural_column",
   "n": "Structural columns",
   "nf": "Colonnes structurales",
   "uf": [
    "B1010 Floor Construction (ASTM E1557 includes columns supporting floors)",
    "B1020 Roof Construction (columns supporting roof)"
   ],
   "rc": [
    "Structural Columns (OST_StructuralColumns)"
   ],
   "ifc": "IfcColumn PredefinedType=COLUMN (+ IfcColumnType)",
   "sqi": "SQI DONNÉES has a COLONNE sheet (LoadBearing, IsExternal, Profil, Matériau); in GLI 'Colonne' is only used on B202005.",
   "g": {
    "100": "Structural grid with nominal column positions or a structural-system allowance.",
    "200": "Generic columns at grid locations with approximate section size, material and height.",
    "300": "Designed section, orientation, material and grade, top and bottom elevations and location.",
    "350": "Adds base plates, splices, cap plates and beam connection envelopes, embeds, fireproofing envelope and penetrations.",
    "400": "Fabrication model: connection detailing, bolts and welds (steel) or reinforcement cages (concrete), piece marks.",
    "500": "Field-verified as-built position and plumbness within the stated tolerance."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost",
      "quantities",
      "energy"
     ],
     ""
    ],
    [
     "col_profile",
     "200",
     [
      "quantities",
      "cost",
      "coordination"
     ],
     "Approximate at 200"
    ],
    [
     "load_bearing",
     "200",
     [
      "code_check"
     ],
     ""
    ],
    [
     "col_length",
     "200",
     [
      "quantities"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "col_volume",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "code_check"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "energy",
      "code_check"
     ],
     ""
    ],
    [
     "col_exposure_class",
     "300",
     [
      "code_check",
      "cost"
     ],
     "Concrete only"
    ],
    [
     "col_rebar_ratio",
     "300",
     [
      "cost",
      "quantities"
     ],
     "Concrete only, before detailing"
    ],
    [
     "col_cover",
     "350",
     [
      "coordination",
      "code_check"
     ],
     "Concrete only"
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "gross_weight",
     "400",
     [
      "prefab"
     ],
     "Erection / lifting"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "03",
   "gx": [
    {
     "t": "Column positions shown on the structural grid as symbols or as an allowance; no sized sections.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic column with approximate section size and material at grid intersections.",
     "f": "200",
     "k": "shape",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Column extends between approximate base and top levels.",
     "f": "200",
     "k": "place",
     "u": [
      "quantities"
     ]
    },
    {
     "t": "Designed section profile and size modelled, with rotation matching the designed orientation.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Top and bottom elevations at designed values, located at its grid position with designed offsets.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Capitals, drop panels or haunches modelled at designed size where they affect clearances.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Base plates, cap plates and splices modelled as envelopes at their designed positions.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Beam connection envelopes at each connection, sized to contain plates and bolts.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Fireproofing or encasement modelled as a separate outer envelope at designed thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Embeds and penetrations through the column modelled at the agreed size and location.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Steel connections detailed with plates, stiffeners, bolts and welds from approved shop drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Concrete reinforcement cages modelled with bar sizes, spacing and laps where needed for fabrication.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Each piece modelled at fabrication length, with piece breaks matching shop-drawing piece marks.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "As-built position and plumbness field-verified within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Weld symbols, bolt tightening and surface preparation; these are on shop drawings and in the specification."
    },
    {
     "t": "Formwork, shoring and temporary bracing; these belong in the contractor’s construction method documents."
    },
    {
     "t": "Paint and coating textures; coating systems are described in the specification."
    }
   ],
   "m": "str.1",
   "mf": [
    "05 12 00",
    "03 30 00"
   ]
  },
  {
   "id": "plumbing_fixture",
   "n": "Plumbing fixtures",
   "nf": "Appareils de plomberie",
   "uf": [
    "D2010 Plumbing Fixtures"
   ],
   "rc": [
    "Plumbing Fixtures (OST_PlumbingFixtures)"
   ],
   "ifc": "IfcSanitaryTerminal (+ IfcSanitaryTerminalType)",
   "sqi": "GLI rows D2010xx: Concept N/A, Préliminaires L300 LOI2, Définitif L300 LOI3, Construction L350",
   "g": {
    "100": "Not modelled; fixture counts are space requirements.",
    "200": "Generic fixtures of approximate size at approximate locations.",
    "300": "Designed fixture type, size, location and mounting height; barrier-free clearances shown where required.",
    "350": "Adds carriers and supports, rough-in connection points (size and location) coordinated with walls and piping, access panels.",
    "400": "Approved product geometry including carriers, trim and fittings.",
    "500": "Field-verified installed fixtures."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "pf_nominal_length",
     "300",
     [
      "space_mgmt",
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "pf_nominal_width",
     "300",
     [
      "space_mgmt",
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "pf_mounting",
     "300",
     [
      "design_review",
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "pf_mounting_height",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "pf_accessible",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "pf_flow_rate",
     "300",
     [
      "energy",
      "code_check"
     ],
     ""
    ],
    [
     "pf_fixture_units",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "pf_color",
     "300",
     [
      "rendering",
      "design_review"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "pf_drain_size",
     "350",
     [
      "coordination"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "05",
   "gx": [
    {
     "t": "Not modelled as objects; fixture counts are carried as space requirements.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Generic fixture solid of approximate size at approximate location.",
     "f": "200",
     "k": "shape",
     "u": [
      "quantities",
      "design_review"
     ]
    },
    {
     "t": "Fixture modelled at the designed length, width and height of the basis-of-design product.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Fixture at designed location and mounting or rim height, oriented as designed.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Barrier-free approach and knee clearances modelled as separate switchable solids where required.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check"
     ]
    },
    {
     "t": "Pipe connectors for water supply, waste and vent at designed size and approximate rough-in location.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Rough-in connection points at agreed elevation and offset from the finished wall face.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Carriers and supports inside the wall modelled as envelopes coordinated with wall framing.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Access panels for valves and traps shown with an access zone in front, modelled as a separate solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Use clearance zone in front of the fixture modelled where it may interfere with doors or other fixtures.",
     "f": "350",
     "k": "zone",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Approved product geometry including carriers, trim, faucets and flush valves.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed fixture position and rim height field-verified within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Internal trapways, valve internals and cartridges; these are in the product data sheet."
    },
    {
     "t": "Sealants, mounting bolts and anchors; installation is covered by the manufacturer instructions and the specification."
    }
   ],
   "m": "plumb.0",
   "mf": [
    "22 40 00"
   ]
  },
  {
   "id": "footing",
   "n": "Foundations - footings and pile caps",
   "nf": "Fondations - semelles et têtes de pieux",
   "uf": [
    "A1010 Standard Foundations",
    "A1020 Special Foundations (pile caps)"
   ],
   "rc": [
    "Structural Foundations (OST_StructuralFoundation)"
   ],
   "ifc": "IfcFooting (PAD_FOOTING, STRIP_FOOTING, PILE_CAP, FOOTING_BEAM)",
   "sqi": "",
   "g": {
    "100": "Foundation type and an allowance per column or per metre of wall; no modelled footings.",
    "200": "Generic footing blocks under columns and walls with approximate plan size and depth.",
    "300": "Each footing at its designed size, thickness, top and bottom elevations and location; steps and haunches modelled.",
    "350": "Adds dowels and anchor-bolt zones, embedded items and sleeves, sub-slab services and drainage crossing points, and the excavation envelope.",
    "400": "Concrete placement geometry with construction joints, keyways and formwork-ready dimensions; reinforcement detailed in its own category.",
    "500": "Footings at surveyed as-built locations and elevations, including field changes (e.g., lowered for soft soil)."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "ftg_width",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "ftg_length",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "ftg_depth",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "col_rebar_ratio",
     "200",
     [
      "cost"
     ],
     "Allowance until reinforcement is detailed"
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_exposure_class",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_cover",
     "300",
     [
      "design_review",
      "prefab"
     ],
     ""
    ],
    [
     "col_volume",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "ftg_bearing_capacity",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "ftg_bottom_elev",
     "300",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "ftg_frost_cover",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "coordination"
     ],
     "Footing mark, e.g., F1"
    ],
    [
     "installation_date",
     "500",
     [
      "handover"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Reinforcement is carried in the rebar category; col_rebar_ratio is an estimating allowance only."
   ],
   "grp": "03",
   "gx": [
    {
     "t": "Foundations shown as symbols or a simple mass under column lines and walls, with no individual footing sizes.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Each footing modelled as a generic block with approximate plan size and depth under its column or wall.",
     "f": "200",
     "k": "shape",
     "u": [
      "cost",
      "quantities"
     ]
    },
    {
     "t": "Footing tops placed at an approximate founding level below finished grade, referenced to the project levels.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Each footing modelled at its designed length, width and thickness, with steps, haunches and sloped bottoms as solids.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Top and bottom elevations, plan position and rotation of every footing can be measured from the model and match the design.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Strip footings and grade beams joined cleanly at corners and intersections, with no gaps or overlapping solids.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities"
     ]
    },
    {
     "t": "Sleeves and blockouts for services passing through or under footings modelled as voids at coordinated size and position.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Dowel and anchor-bolt zones shown as simple solids above the footing top, sized to the column base or wall above.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Excavation envelope with working space and side slopes modelled as a separate solid that can be hidden.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "cost"
     ]
    },
    {
     "t": "Crossings with sub-slab drainage, grade beams and adjacent foundations shown where they meet or bear on the footing.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Construction joints, keyways and pour breaks modelled as cuts or separate pour segments matching the approved placement drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Embedded plates, anchor-bolt groups and cast-in items modelled at true size and position from approved submittals.",
     "f": "400",
     "k": "conn",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Footing positions and top elevations updated from field survey to a stated tolerance, including footings lowered or enlarged on site.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    },
    {
     "t": "Footings cancelled, added or changed in the field are corrected in the model and no longer shown as designed.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Reinforcing bars are not drawn in the footing; they belong to the rebar category or the reinforcement drawings and schedules."
    },
    {
     "t": "Blinding, lean concrete and compacted granular layers are not required as geometry; sections and the specification describe them."
    },
    {
     "t": "Formwork, shoring and dewatering are not modelled; they belong to the contractor’s temporary works drawings."
    }
   ],
   "m": "str.0",
   "mf": [
    "03 30 00"
   ]
  },
  {
   "id": "pile",
   "n": "Foundations - piles and caissons",
   "nf": "Fondations - pieux et caissons",
   "uf": [
    "A1020 Special Foundations"
   ],
   "rc": [
    "Structural Foundations (OST_StructuralFoundation)"
   ],
   "ifc": "IfcPile (BORED, DRIVEN, JETGROUTING ...); IfcDeepFoundation for generic deep elements",
   "sqi": "",
   "g": {
    "100": "Pile type noted with a count or length allowance per foundation.",
    "200": "Generic piles at approximate locations with approximate diameter and length.",
    "300": "Designed piles at exact locations with section, cut-off and estimated toe elevations, and rake angle.",
    "350": "Adds pile-cap interface, embedment, and clearance from existing utilities and adjacent structures.",
    "400": "Installation geometry: casing, shoes, splice locations, and test pile locations.",
    "500": "Installed piles with recorded position, cut-off, toe and length from installation logs."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "pile_size",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "mem_length",
     "200",
     [
      "quantities",
      "cost"
     ],
     "Estimated length"
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "coordination"
     ],
     "Pile number"
    ],
    [
     "pile_capacity",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "pile_cutoff_elev",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "pile_tip_elev",
     "300",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "col_volume",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "pile_tip_elev",
     "500",
     [
      "handover",
      "existing"
     ],
     "As-installed toe"
    ],
    [
     "mem_length",
     "500",
     [
      "handover"
     ],
     "As-installed length"
    ],
    [
     "pile_record",
     "500",
     [
      "handover",
      "existing"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "03",
   "gx": [
    {
     "t": "Pile groups shown as a symbol or count at each foundation location, with no individual piles drawn.",
     "f": "100",
     "k": "place",
     "u": [
      "cost",
      "design_review"
     ]
    },
    {
     "t": "Each pile modelled as a generic cylinder or prism with approximate diameter or width and approximate length.",
     "f": "200",
     "k": "shape",
     "u": [
      "cost",
      "quantities"
     ]
    },
    {
     "t": "Piles placed at approximate positions under each cap or grade beam, with an assumed toe level.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Each pile modelled with its designed cross-section, cut-off elevation and estimated toe elevation, giving a measurable length.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Pile centres, rake angle and rake direction match the pile layout and can be measured from the model.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Enlarged bases, bells or rock sockets modelled as solids at their designed size where the design includes them.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities"
     ]
    },
    {
     "t": "Pile embedment into the cap and the cut-off level shown so the cap and its reinforcement can be coordinated.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Clearance zone around each pile from existing utilities, foundations and adjacent structures modelled as a separate solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "existing"
     ]
    },
    {
     "t": "Working platform and access zone for piling rigs shown where they affect site layout or existing services.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "existing"
     ]
    },
    {
     "t": "Permanent casing, driving shoes and splice locations modelled from the approved installation submittals.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Test piles and reaction piles modelled at their planned positions and kept distinct from working piles.",
     "f": "400",
     "k": "place",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Each installed pile updated with surveyed position, cut-off level and toe level from installation logs, to a stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    },
    {
     "t": "Piles abandoned, replaced or added in the field kept in the model and identified, not deleted.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Reinforcement cages and individual bars are not drawn in the pile; they are on the reinforcement drawings and schedules."
    },
    {
     "t": "Soil layers and boreholes are not part of the pile element; they belong in the geotechnical report or a separate subsurface model."
    },
    {
     "t": "Driving records and load test results are not geometry; they live in the installation logs referenced by the pile."
    }
   ],
   "m": "str.0",
   "mf": [
    "31 62 00",
    "31 63 00"
   ]
  },
  {
   "id": "retaining_wall",
   "n": "Foundation and retaining walls",
   "nf": "Murs de fondation et de soutènement",
   "uf": [
    "A2020 Basement Walls",
    "G2040 Site Development (retaining walls)"
   ],
   "rc": [
    "Walls (OST_Walls)"
   ],
   "ifc": "IfcWall.RETAININGWALL; IfcReinforcedSoil for MSE fill; IfcElementAssembly for multi-part systems",
   "sqi": "",
   "g": {
    "100": "Wall line or massing showing retained grade change; height and length only.",
    "200": "Generic wall with approximate thickness, height and alignment; footing implied.",
    "300": "Designed wall stem and base with thicknesses, top and bottom elevations, batter, and openings; drainage zone shown.",
    "350": "Adds waterproofing and drainage layers, weep holes, penetrations, tie-backs and interfaces with slabs and adjacent structures.",
    "400": "Construction geometry: joints, keyways, panel or block layout for precast / MSE systems, anchors.",
    "500": "As-built wall position, top elevation and face alignment from survey."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "rw_system",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "rw_length",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "rw_height",
     "200",
     [
      "quantities",
      "design_review"
     ],
     ""
    ],
    [
     "col_rebar_ratio",
     "200",
     [
      "cost"
     ],
     "Allowance until reinforcement is detailed"
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "coordination"
     ],
     "Wall reference"
    ],
    [
     "wall_thickness",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_exposure_class",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_cover",
     "300",
     [
      "design_review",
      "prefab"
     ],
     ""
    ],
    [
     "col_volume",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "rw_drainage",
     "300",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Below-grade building walls that are not retaining structures stay in the existing exterior wall category."
   ],
   "grp": "03",
   "gx": [
    {
     "t": "Wall line or simple mass shows where grade changes, with overall height and length only.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic wall with approximate thickness and height, following the planned alignment between known grade levels.",
     "f": "200",
     "k": "shape",
     "u": [
      "cost",
      "quantities"
     ]
    },
    {
     "t": "Approximate top and bottom of wall follow finished grade on the retained and exposed sides.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Wall stem modelled at designed thickness, including batter, taper or steps along its length.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Base slab, heel, toe and shear key modelled as solids at designed size and elevation, separate from the stem.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Top-of-wall and bottom-of-base elevations, face alignment and wall ends match the design along the full length.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Openings and drainage outlets through the wall modelled as voids at designed size and position.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Waterproofing and drainage layers on the retained face modelled as separate thin solids at designed thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Free-draining backfill zone and perforated drain behind the wall shown as separate solids that can be hidden.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Tie-backs, soil anchors or nails shown as simple solids with their length, angle and bond zone.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "existing"
     ]
    },
    {
     "t": "Interfaces with floor slabs, adjacent buildings and footings modelled where they bear on or connect to the wall.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Construction and movement joints, keyways and pour lifts modelled from the approved placement drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Precast panels, blocks or reinforced-soil facing units modelled as individual pieces with their layout and anchor positions.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Wall position, top elevation and face alignment updated from field survey to a stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Reinforcement is not drawn in the wall; it is in the rebar category or on the reinforcement drawings."
    },
    {
     "t": "Form ties, form liners and surface texture are not modelled; the specification and elevations describe the finish."
    },
    {
     "t": "Temporary excavation support and shoring are not modelled with the permanent wall; they belong to temporary works drawings."
    }
   ],
   "m": "str.0",
   "mf": [
    "03 30 00",
    "32 32 00"
   ]
  },
  {
   "id": "slab",
   "n": "Floors and structural slabs",
   "nf": "Planchers et dalles structurales",
   "uf": [
    "A1030 Slab on Grade",
    "B1010 Floor Construction"
   ],
   "rc": [
    "Floors (OST_Floors)",
    "Structural Foundations (OST_StructuralFoundation) - foundation slabs"
   ],
   "ifc": "IfcSlab (FLOOR, BASESLAB, LANDING); IfcSlab with IfcPlate/IfcMember parts for composite deck",
   "sqi": "",
   "g": {
    "100": "Floor plates as massing or area per storey; construction type noted.",
    "200": "Generic slab per level with approximate thickness, outline and elevation.",
    "300": "Designed slab edges, thickness, elevations, slopes, depressions, drops and major openings and shafts.",
    "350": "Adds slab edge details affecting the envelope, sleeves and blockouts for MEP, embedded conduits zones, and connections to supporting framing.",
    "400": "Pour breaks, construction and control joints, decking profile and closures, edge forms and embeds as built.",
    "500": "As-built top-of-slab elevations and flatness / openings from field survey or scan."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "slab_thickness",
     "200",
     [
      "quantities",
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "slab_area",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "col_rebar_ratio",
     "200",
     [
      "cost"
     ],
     "Allowance until reinforcement is detailed"
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "wall_layers",
     "300",
     [
      "design_review",
      "energy",
      "cost"
     ],
     ""
    ],
    [
     "col_volume",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_exposure_class",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_cover",
     "300",
     [
      "design_review",
      "prefab"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "wall_acoustic_rating",
     "300",
     [
      "design_review",
      "code_check"
     ],
     "STC / IIC of the floor assembly"
    ],
    [
     "wall_compartmentation",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "wall_u_value",
     "300",
     [
      "energy"
     ],
     "Exposed or ground-contact slabs"
    ],
    [
     "slab_live_load",
     "300",
     [
      "design_review",
      "code_check",
      "fm"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     "Precast / hollow-core pieces"
    ],
    [
     "loa_tolerance",
     "500",
     [
      "existing",
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Floor finishes are coverings; keep them out of the structural slab when the finish must be scheduled or renewed separately."
   ],
   "grp": "03",
   "gx": [
    {
     "t": "Each floor shown as a plate or massing area per storey, without a designed thickness.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic slab per level with approximate thickness and outline, placed at the approximate level elevation.",
     "f": "200",
     "k": "shape",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Large openings for stairs, shafts and atriums shown at approximate size and position.",
     "f": "200",
     "k": "open",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Slab edges, thickness and outline modelled as designed, with drop panels, thickenings and upstands as solids.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Top-of-slab elevations, slopes to drains and recesses for finishes or showers modelled at designed depth.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Shafts, stair openings and openings of 300 mm or more modelled as voids at designed size and position.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Structural slab modelled separately from toppings and floor finishes, so each can be measured on its own.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Sleeves and blockouts for MEP penetrations modelled as voids or void elements at coordinated size and position.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Slab edge details affecting the envelope, such as edge angles, cast-in channels and setbacks, modelled at the perimeter.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Embedded conduit zones and under-floor service zones shown as separate solids that can be hidden.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Slab meets its supporting beams, walls and decking without gaps or overlaps at each bearing.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Pour breaks, construction and control joints modelled as cuts or separate pours matching the approved pour sequence.",
     "f": "400",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Composite decking profile, edge forms and closures modelled from the approved shop drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Precast or hollow-core units modelled as individual pieces with their joints, bearing lengths and field-cut openings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Top-of-slab elevations and openings updated from field survey or point cloud, with flatness deviations to a stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Floor finishes and coverings are not part of the structural slab; they are modelled as separate floor or covering elements."
    },
    {
     "t": "Reinforcement and welded wire mesh are not drawn in the slab; they are in the rebar category or on reinforcement drawings."
    },
    {
     "t": "Surface texture, curing and sealers are not modelled; the specification describes them."
    }
   ],
   "m": "str.2",
   "mf": [
    "03 30 00",
    "05 31 00"
   ]
  },
  {
   "id": "roof",
   "n": "Roofs",
   "nf": "Toitures",
   "uf": [
    "B1020 Roof Construction",
    "B3010 Roof Coverings"
   ],
   "rc": [
    "Roofs (OST_Roofs)"
   ],
   "ifc": "IfcRoof (aggregating IfcSlab.ROOF and IfcCovering.ROOFING)",
   "sqi": "",
   "g": {
    "100": "Roof form as massing with overall area and approximate slope direction.",
    "200": "Generic roof assembly with approximate thickness, slopes, perimeter and major penetrations.",
    "300": "Designed roof assembly layers, slopes to drains, crickets, parapets and curbs, roof openings and equipment areas.",
    "350": "Adds curbs and supports for equipment, drains and scuppers, flashings at walls and penetrations, and tie-ins to envelope.",
    "400": "Manufacturer-specific assembly, insulation tapering layout, attachment pattern zones and accessories.",
    "500": "As-built roof with surveyed drains, curbs and high points; warranty extents recorded."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost"
     ],
     ""
    ],
    [
     "roof_area",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "wall_layers",
     "300",
     [
      "design_review",
      "energy",
      "cost"
     ],
     ""
    ],
    [
     "roof_slope",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "wall_u_value",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "roof_insulation_rsi",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "roof_membrane",
     "300",
     [
      "cost",
      "fm"
     ],
     ""
    ],
    [
     "roof_sri",
     "300",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "handover"
     ],
     "Approved membrane system"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed system"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Roof form shown as massing with overall extent and approximate slope direction.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "energy"
     ]
    },
    {
     "t": "Generic roof assembly with one approximate overall thickness, perimeter and slope.",
     "f": "200",
     "k": "shape",
     "u": [
      "quantities",
      "energy"
     ]
    },
    {
     "t": "Major roof openings, skylights and equipment areas shown at approximate size and position.",
     "f": "200",
     "k": "open",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Roof assembly modelled with its designed layers: deck, insulation, membrane and any ballast or protection course.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "energy"
     ]
    },
    {
     "t": "Slopes to drains, crickets and saddles modelled with high and low points at designed elevations.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Parapets, upstands and curbs modelled at designed height and thickness around the perimeter and openings.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Roof openings for hatches, skylights and shafts modelled as voids at designed size and position.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Equipment curbs and supports modelled at true size and height, aligned with the framing below.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Roof drains, overflow scuppers and pipe penetrations modelled at designed position and size, with connectors where piped.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Maintenance walkways, fall-protection anchor zones and clearances around rooftop equipment modelled as separate solids that can be hidden.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Flashing upstands and tie-ins to walls, parapets and penetrations shown where they affect adjoining envelope elements.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Tapered insulation layout modelled as separate pieces with their slopes and thicknesses from the approved shop drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Attachment zones for perimeter, corner and field areas shown as separate regions from the approved roofing system.",
     "f": "400",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Roof drains, curbs and high points updated from field survey to a stated tolerance; warranty extents shown as regions.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Individual fasteners, plates and adhesive patterns are not modelled; the specification and manufacturer details cover attachment."
    },
    {
     "t": "Membrane laps, seams and flashing terminations are not drawn; they are on the roof detail drawings."
    },
    {
     "t": "Surface colour and granule texture are not geometry; they are given in the specification."
    }
   ],
   "m": "arch.2",
   "mf": [
    "07 50 00",
    "07 30 00"
   ]
  },
  {
   "id": "beam",
   "n": "Beams and girders (building)",
   "nf": "Poutres et poutres maîtresses (bâtiment)",
   "uf": [
    "B1010 Floor Construction",
    "B1020 Roof Construction"
   ],
   "rc": [
    "Structural Framing (OST_StructuralFraming)"
   ],
   "ifc": "IfcBeam (BEAM, JOIST, LINTEL, SPANDREL, T_BEAM, HOLLOWCORE)",
   "sqi": "",
   "g": {
    "100": "Structural system and grid only; framing depth allowance in floor-to-floor height.",
    "200": "Generic beams along grid lines with approximate depth and location.",
    "300": "Designed sections at correct position, top-of-steel / top-of-beam elevation, orientation and length; major openings in webs.",
    "350": "Adds connection zones, copes, stiffeners, bearing plates and any element affecting other trades (fireproofing thickness, penetrations).",
    "400": "Fabrication geometry: connection plates, bolts, welds, holes, camber and piece marks.",
    "500": "As-erected beams with surveyed positions where the owner requires it."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "col_profile",
     "200",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "mem_length",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "bm_span",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "stl_fire_protection",
     "300",
     [
      "code_check",
      "cost"
     ],
     ""
    ],
    [
     "col_volume",
     "300",
     [
      "quantities"
     ],
     "Concrete beams"
    ],
    [
     "mem_delegated_design",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "stl_coating",
     "300",
     [
      "cost",
      "fm"
     ],
     ""
    ],
    [
     "stl_connection",
     "350",
     [
      "coordination",
      "prefab"
     ],
     ""
    ],
    [
     "bm_camber",
     "350",
     [
      "prefab"
     ],
     ""
    ],
    [
     "gross_weight",
     "350",
     [
      "cost",
      "prefab"
     ],
     ""
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "existing"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "03",
   "gx": [
    {
     "t": "No beams drawn; a framing depth allowance is held within the floor-to-floor height on the structural grid.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic beams along grid lines with a placeholder section of approximate depth and width.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "cost"
     ]
    },
    {
     "t": "Beams placed at approximate levels between supports, below the slab or deck they carry.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Each beam modelled with its designed section profile and length between support faces or work points.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Top-of-steel or top-of-beam elevation, plan position, orientation and any slope or offset match the design.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Major web openings and beam penetrations modelled as voids at designed size and position.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Concrete beam downstands joined cleanly to the slab, with no volume counted twice.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities"
     ]
    },
    {
     "t": "Connection zones at each beam end shown as simple solids sized to the expected plates, angles or end plates.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Copes, notches, stiffeners and bearing plates modelled where they affect other trades or clearances.",
     "f": "350",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Fireproofing or encasement modelled as a separate outer envelope at its designed thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Service penetrations through webs modelled as voids, with reinforcing plates or sleeves where required.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Connection plates, bolts, welds and holes modelled from the approved shop drawings, with a piece mark on each beam.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Camber, cut lengths and cope dimensions modelled to the fabrication values on the approved shop drawings.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Erected beam positions and elevations updated from field survey to a stated tolerance where the owner requires it.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Weld preparations, bevels and weld symbols are not modelled; they are on the shop drawings."
    },
    {
     "t": "Shop primer, paint systems and galvanizing are not geometry; they are in the specification."
    },
    {
     "t": "Temporary erection aids, shims and lifting lugs are not modelled; they belong to the erection drawings."
    }
   ],
   "m": "str.1",
   "mf": [
    "05 12 00",
    "06 17 00",
    "03 30 00"
   ]
  },
  {
   "id": "structural_member",
   "n": "Bracing, joists, trusses and secondary framing",
   "nf": "Contreventements, poutrelles, fermes et charpente secondaire",
   "uf": [
    "B1010 Floor Construction",
    "B1020 Roof Construction"
   ],
   "rc": [
    "Structural Framing (OST_StructuralFraming)",
    "Structural Trusses (OST_StructuralTruss)"
   ],
   "ifc": "IfcMember (BRACE, CHORD, PURLIN, RAFTER, STRUT, STUD ...); IfcElementAssembly.TRUSS / BRACED_FRAME",
   "sqi": "",
   "g": {
    "100": "Lateral system and joist/truss zones indicated by symbols or allowance.",
    "200": "Generic members or zones at approximate spacing and depth.",
    "300": "Designed members (or joist/truss envelopes for delegated design) at real positions, depths, spacing and bearing elevations.",
    "350": "Adds bridging, bearing seats, gusset and connection zones, and openings for services through trusses/joists.",
    "400": "Supplier shop drawing geometry including web layout, bridging, connections and piece marks.",
    "500": "As-erected members where the owner requires it."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "col_profile",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "mem_length",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "mem_delegated_design",
     "300",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "stl_coating",
     "300",
     [
      "cost",
      "fm"
     ],
     ""
    ],
    [
     "stl_connection",
     "350",
     [
      "coordination",
      "prefab"
     ],
     ""
    ],
    [
     "gross_weight",
     "350",
     [
      "prefab"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "prefab",
      "handover"
     ],
     "Joist / truss supplier"
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "03",
   "gx": [
    {
     "t": "Lateral system and joist or truss zones shown by symbols, lines or a depth allowance only.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic members or envelope zones at approximate spacing, depth and span between supports.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "cost"
     ]
    },
    {
     "t": "Braced bays shown with generic diagonal members in their approximate frame locations.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Designed members modelled at real section, depth and spacing; delegated-design joists or trusses as solid envelopes.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Bearing elevations, work points, brace angles and member orientation match the design.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Truss and joist chord profiles modelled with pitch, cantilevers and seat depth as designed.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bearing seats, gusset plates and connection zones shown as simple solids at supports and brace ends.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bridging and bracing lines between joists or trusses modelled at their designed positions.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Openings for services through truss or joist webs shown as clear zones that MEP routes must use.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Supplier web layout, chord sizes and panel points modelled from the approved shop drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Connection plates, bolts, welds and piece marks modelled from the approved supplier or fabricator shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Erected bracing and framing positions updated from field survey to a stated tolerance where the owner requires it.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Individual nails, screws and toothed plate details are not modelled; they are on the supplier shop drawings."
    },
    {
     "t": "Supplier design calculations and member forces are not geometry; they are in the delegated-design submittal."
    },
    {
     "t": "Temporary erection bracing is not modelled; it belongs to the erection drawings."
    }
   ],
   "m": "str.3",
   "mf": [
    "05 12 00",
    "05 21 00",
    "06 17 53"
   ]
  },
  {
   "id": "rebar",
   "n": "Concrete reinforcement (summary level)",
   "nf": "Armature du béton (niveau sommaire)",
   "uf": [],
   "rc": [
    "Structural Rebar (OST_Rebar)",
    "Structural Area Reinforcement (OST_AreaRein)",
    "Structural Fabric Reinforcement (OST_FabricReinforcement)"
   ],
   "ifc": "IfcReinforcingBar, IfcReinforcingMesh, IfcTendon; host properties in Pset_ConcreteElementGeneral",
   "sqi": "",
   "g": {
    "100": "Not modelled; reinforcement carried as a ratio on the host element.",
    "200": "Not modelled; ratio or mass allowance on hosts.",
    "300": "Typical reinforcement shown only where needed to resolve congestion or for estimating; otherwise ratio on hosts.",
    "350": "Reinforcement modelled in congested zones (beam-column joints, embeds, anchor groups) to coordinate with embeds and MEP sleeves.",
    "400": "Detailed bars with shapes, sizes, spacing, laps or couplers and bar marks suitable for bending schedules.",
    "500": "Not normally field-verified; record changes from approved shop drawings only."
   },
   "r": [
    [
     "col_rebar_ratio",
     "200",
     [
      "cost"
     ],
     "On the host until bars are modelled"
    ],
    [
     "ifc_export_class",
     "300",
     [
      "handover",
      "coordination"
     ],
     ""
    ],
    [
     "rb_grade",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "rb_coating",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "col_cover",
     "300",
     [
      "design_review",
      "coordination"
     ],
     ""
    ],
    [
     "rb_bar_size",
     "350",
     [
      "coordination",
      "prefab"
     ],
     ""
    ],
    [
     "rb_spacing",
     "350",
     [
      "coordination",
      "prefab"
     ],
     ""
    ],
    [
     "rb_total_mass",
     "350",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "rb_count",
     "400",
     [
      "prefab",
      "quantities"
     ],
     ""
    ],
    [
     "rb_total_length",
     "400",
     [
      "prefab",
      "quantities"
     ],
     ""
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     "Bar mark"
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Summary level: owners rarely need modelled bars before LOD 350; ask for ratios on the host instead.",
    "UniFormat: classify reinforcement with its host element (no separate Uniformat II code)."
   ],
   "grp": "03",
   "gx": [
    {
     "t": "No bars drawn; reinforcement is held as a ratio or mass allowance on the host concrete element.",
     "f": "100",
     "k": "part",
     "u": [
      "cost"
     ]
    },
    {
     "t": "Host concrete elements modelled at the full section the reinforcement will occupy; no bar geometry is expected.",
     "f": "200",
     "k": "shape",
     "u": [
      "cost",
      "quantities"
     ]
    },
    {
     "t": "Typical bars drawn only in sample bays or congested areas agreed in the BEP, at true diameter and spacing.",
     "f": "300",
     "k": "part",
     "u": [
      "coordination",
      "cost"
     ]
    },
    {
     "t": "Where drawn, bars keep the designed concrete cover from host faces and openings.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bars modelled at true diameter in congested zones such as beam-column joints, anchor groups and embeds.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bars in coordinated zones shown around MEP sleeves, cast-in items and anchor bolts, with no unresolved clashes.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Couplers, headed bars and anchorage heads in congested zones modelled at their real outer size.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Each bar modelled with its bent shape, diameter, length and bend radii, suitable for a bending schedule.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Bar spacing, layers, laps and lap positions modelled as detailed on the approved reinforcement drawings.",
     "f": "400",
     "k": "place",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Mesh sheets and post-tensioning tendons modelled with their layout, overlaps and profiles from the approved shop drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Field changes to bars recorded only from approved revised shop drawings; placed bar positions are not surveyed.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover"
     ]
    }
   ],
   "nx": [
    {
     "t": "Chairs, spacers and tie wire are not modelled; the specification and reinforcement drawings cover them."
    },
    {
     "t": "Bars in typical areas are not drawn before LOD 350; quantities come from the ratios on host elements."
    },
    {
     "t": "Placed reinforcement is not field-surveyed into the model; inspection reports record what was placed."
    }
   ],
   "m": "str.4",
   "mf": [
    "03 20 00"
   ],
   "d2": "Reinforcement is usually detailed on drawings and bar schedules, not modelled."
  },
  {
   "id": "curtain_wall",
   "n": "Curtain walls and storefronts",
   "nf": "Murs-rideaux et vitrines",
   "uf": [
    "B2020 Exterior Windows (curtain wall, storefront)",
    "B2010 Exterior Walls (spandrel)"
   ],
   "rc": [
    "Walls (OST_Walls) - curtain wall types",
    "Curtain Panels (OST_CurtainWallPanels)",
    "Curtain Wall Mullions (OST_CurtainWallMullions)"
   ],
   "ifc": "IfcCurtainWall aggregating IfcMember.MULLION and IfcPlate.CURTAIN_PANEL",
   "sqi": "",
   "g": {
    "100": "Glazed areas indicated on massing faces with percentage glazing.",
    "200": "Generic curtain wall with approximate extent, module and depth.",
    "300": "Designed grid, mullion sizes and depths, vision and spandrel panels, operable vents and doors, sill and head lines.",
    "350": "Adds anchors and embeds, slab-edge and perimeter firestop interfaces, sunshade attachments, and connections to adjacent assemblies.",
    "400": "Manufacturer system profiles, unit splits for unitized systems, anchors and stack joints from shop drawings.",
    "500": "As-installed grid and units, with any replaced or substituted glazing recorded."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "cw_area",
     "200",
     [
      "quantities",
      "cost",
      "energy"
     ],
     ""
    ],
    [
     "glz_u_value",
     "200",
     [
      "energy"
     ],
     "Assumed value at 200"
    ],
    [
     "is_external",
     "200",
     [
      "energy"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "cw_system",
     "300",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "glz_shgc",
     "300",
     [
      "energy",
      "lighting_analysis"
     ],
     ""
    ],
    [
     "glz_vlt",
     "300",
     [
      "lighting_analysis",
      "rendering"
     ],
     ""
    ],
    [
     "glz_makeup",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "glz_air_leakage",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "glz_performance",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "glz_bird_friendly",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "wall_acoustic_rating",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "prefab",
      "handover"
     ],
     "Approved system"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Glazed zones shown as faces of the massing, without separate curtain wall elements.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "energy"
     ]
    },
    {
     "t": "Generic curtain wall modelled with approximate extent, overall depth and an assumed grid module.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Mullions and transoms modelled on the designed grid with their designed face width and depth.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities",
      "design_review"
     ]
    },
    {
     "t": "Vision, spandrel and infill panels modelled as separate panels at their designed thickness.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "energy",
      "rendering"
     ]
    },
    {
     "t": "Operable vents and entrance doors placed in the grid at their designed positions and sizes.",
     "f": "300",
     "k": "open",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Sill, head and stack lines set at designed elevations relative to floor levels and slab edges.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Anchor brackets and embed plates at slab edges modelled as simplified solids at designed spacing.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Gap between curtain wall and slab edge filled with a separate solid for the perimeter firestop and smoke seal.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Attachment points for sunshades, fins and canopies shown where they connect to mullions.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Junctions with adjacent walls, roofs and soffits modelled with perimeter closures and sealant joint widths.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Mullion and transom profiles match the approved system extrusions, including pressure plates and covers.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Unitized systems split into individual units with stack joints and split mullions as fabricated.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Anchors and embeds sized and positioned according to the approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed grid lines, unit positions and slab-edge anchors verified on site within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    },
    {
     "t": "Replaced or substituted glazing units located and modelled panel by panel as installed.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Gaskets, setting blocks, fasteners and thermal breaks are not modelled; see the shop drawings and the specification."
    },
    {
     "t": "Glass coatings, frit patterns and colours are not geometry; see the specification and the rendering materials."
    },
    {
     "t": "Internal drainage paths and weep holes are not modelled; see the manufacturer details."
    }
   ],
   "m": "arch.0",
   "mf": [
    "08 44 00",
    "08 41 00"
   ]
  },
  {
   "id": "window",
   "n": "Windows and skylights",
   "nf": "Fenêtres et lanterneaux",
   "uf": [
    "B2020 Exterior Windows",
    "B3020 Roof Openings (skylights)",
    "C1010 Partitions (interior glazing)"
   ],
   "rc": [
    "Windows (OST_Windows)"
   ],
   "ifc": "IfcWindow (WINDOW, SKYLIGHT, LIGHTDOME) + IfcWindowType",
   "sqi": "",
   "g": {
    "100": "Openings implied by massing or glazing ratio.",
    "200": "Generic windows hosted in walls at approximate size and location.",
    "300": "Specific window types with designed rough opening, frame size, sill and head height, operation and glazing layout.",
    "350": "Adds frame anchorage, sub-sills, flashing and air/vapour barrier transitions, and blind/shade pockets affecting neighbours.",
    "400": "Approved product geometry with frame profiles, glazing stops and hardware.",
    "500": "Installed windows at field-verified positions and sizes."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "win_width",
     "200",
     [
      "quantities",
      "cost",
      "energy"
     ],
     ""
    ],
    [
     "win_height",
     "200",
     [
      "quantities",
      "cost",
      "energy"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm"
     ],
     "Window mark"
    ],
    [
     "glz_u_value",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "glz_shgc",
     "300",
     [
      "energy",
      "lighting_analysis"
     ],
     ""
    ],
    [
     "glz_vlt",
     "300",
     [
      "lighting_analysis",
      "rendering"
     ],
     ""
    ],
    [
     "glz_makeup",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "win_operation",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "win_sill_height",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "win_frame_material",
     "300",
     [
      "cost",
      "rendering"
     ],
     ""
    ],
    [
     "glz_air_leakage",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "glz_performance",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "glz_bird_friendly",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "wall_acoustic_rating",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "prefab",
      "handover"
     ],
     "Approved submittal"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Glazing represented on massing faces or by a glazing ratio; individual windows are not required.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "energy"
     ]
    },
    {
     "t": "Generic window hosted in its wall or roof at approximate width, height and sill elevation.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "energy"
     ]
    },
    {
     "t": "Wall or roof opening cut by the window family at approximate size.",
     "f": "200",
     "k": "open",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Rough opening modelled at the designed width and height, cutting the full wall thickness.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Frame outline, width and depth modelled at the designed size, with sash and mullion divisions shown.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "rendering",
      "quantities"
     ]
    },
    {
     "t": "Sill and head heights set to designed values, with the frame position within the wall depth shown.",
     "f": "300",
     "k": "place",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Glazing modelled as a separate solid at the designed overall glazing unit thickness.",
     "f": "300",
     "k": "part",
     "u": [
      "energy",
      "rendering"
     ]
    },
    {
     "t": "Swing or slide envelope of operable sashes modelled as a separate solid that can be hidden.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Sub-sill, interior sill and exterior flashing modelled as simplified solids at their designed profile.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Perimeter shim and sealant gap shown between the frame and the rough opening.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "energy"
     ]
    },
    {
     "t": "Blind, shade or curtain pocket and its stacking zone modelled where it affects ceilings or walls.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Frame and sash profiles, glazing stops and mullions match the approved product drawings.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "rendering"
     ]
    },
    {
     "t": "Operating hardware, hinges and handles shown as simplified solids at their approved positions.",
     "f": "400",
     "k": "part",
     "u": [
      "code_check",
      "rendering"
     ]
    },
    {
     "t": "Frame anchors and installation clips located according to the approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed window positions, sill heights and frame sizes verified on site within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Gaskets, weatherstripping, glazing tapes and fasteners are not modelled; see the specification and product data."
    },
    {
     "t": "Glass tint, coatings and frit patterns are not geometry; record them in the specification."
    },
    {
     "t": "Insect screens and their mesh are not modelled in detail; see the product data."
    }
   ],
   "m": "arch.1",
   "mf": [
    "08 50 00",
    "08 60 00"
   ]
  },
  {
   "id": "ceiling",
   "n": "Ceilings",
   "nf": "Plafonds",
   "uf": [
    "C3030 Ceiling Finishes"
   ],
   "rc": [
    "Ceilings (OST_Ceilings)"
   ],
   "ifc": "IfcCovering.CEILING",
   "sqi": "",
   "g": {
    "100": "Ceiling type and height noted per space; not modelled.",
    "200": "Generic ceiling planes per room at approximate height.",
    "300": "Designed ceiling heights, bulkheads, soffits, slopes, grid layout origin and openings for fixtures.",
    "350": "Adds suspension and seismic bracing zones, access panels, and coordinated plenum depth with ducts, sprinklers and lights.",
    "400": "Product-specific grid, tile cuts, trims and transitions.",
    "500": "Installed ceiling heights and grid verified on site."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "clg_height",
     "200",
     [
      "design_review",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "clg_area",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "clg_system",
     "300",
     [
      "cost",
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "clg_finish",
     "300",
     [
      "rendering",
      "design_review"
     ],
     ""
    ],
    [
     "clg_nrc",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "clg_accessible",
     "300",
     [
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "wall_flame_spread",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "wall_combustible",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm"
     ],
     "Installed product"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm"
     ],
     "Installed product"
    ],
    [
     "service_life",
     "500",
     [
      "fm"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "No ceiling geometry; the ceiling type and height are noted per space only.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Generic ceiling plane per room at approximate height with a nominal thickness.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Ceiling bounded by room walls, with major height changes shown as separate ceiling planes.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Ceiling modelled at designed heights, with bulkheads, soffits and slopes at their designed shapes.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "coordination",
      "rendering"
     ]
    },
    {
     "t": "Ceiling thickness matches the designed build-up of board, tile or panel and grid depth.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Grid origin and module set as designed, so the tile layout can be measured from the model.",
     "f": "300",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Openings for light fixtures, diffusers, access hatches and skylights cut at designed sizes and locations.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination",
      "lighting_analysis"
     ]
    },
    {
     "t": "Plenum above the ceiling modelled as a separate solid of the coordinated depth, which can be switched off.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Suspension and seismic bracing zones shown as simplified solids where they compete with ducts and pipes.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Access panels modelled at designed size below valves, dampers and equipment that need service.",
     "f": "350",
     "k": "open",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Tile layout with border cuts, perimeter trims and transition profiles modelled from the selected product.",
     "f": "400",
     "k": "shape",
     "u": [
      "quantities",
      "rendering"
     ]
    },
    {
     "t": "Hanger, bracing and main runner locations set according to the approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed ceiling heights, grid origin and access panel locations verified on site within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Individual hanger wires, clips and fasteners are not modelled; see the shop drawings."
    },
    {
     "t": "Tile textures, perforation patterns and acoustic backing are not geometry; see the specification."
    }
   ],
   "m": "arch.2",
   "mf": [
    "09 51 00",
    "09 21 00"
   ]
  },
  {
   "id": "stair",
   "n": "Stairs",
   "nf": "Escaliers",
   "uf": [
    "C2010 Stair Construction",
    "C2020 Stair Finishes"
   ],
   "rc": [
    "Stairs (OST_Stairs)",
    "Runs (OST_StairsRuns)",
    "Landings (OST_StairsLandings)"
   ],
   "ifc": "IfcStair aggregating IfcStairFlight, IfcSlab.LANDING, IfcRailing",
   "sqi": "",
   "g": {
    "100": "Stair shaft or core as a volume.",
    "200": "Generic stair with approximate run, width, landings and floor-to-floor rise.",
    "300": "Designed riser and tread geometry, run widths, landings, headroom envelope and structure depth.",
    "350": "Adds stringer and landing supports, connections to floors and walls, nosing profiles and railing attachments.",
    "400": "Fabrication geometry for steel or precast stairs with pieces, connections and embeds.",
    "500": "As-installed stair with field-measured rise, run and headroom."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "circ_clear_width",
     "200",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "code_check",
      "fm"
     ],
     "Stair number"
    ],
    [
     "st_risers",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "st_riser_height",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "st_tread_length",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_headroom",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_nonslip",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_accessible",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_fire_exit",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Stair shaft or core shown as a volume through the floors it serves.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Generic stair with approximate run, width and landings spanning the correct floor-to-floor rise.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Floor openings for the stair cut at approximate size.",
     "f": "200",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Risers and treads modelled at designed count, riser height and tread depth, with the nosing line measurable.",
     "f": "300",
     "k": "shape",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Run widths, landing sizes and structural depth of flights and landings modelled as designed.",
     "f": "300",
     "k": "shape",
     "u": [
      "code_check",
      "quantities"
     ]
    },
    {
     "t": "Clear headroom envelope above the pitch line modelled as a separate solid that can be switched off.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Top and bottom of each flight set at the designed finished floor elevations.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Slab openings sized to the designed stair plus the required edge clearances.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Stringer bearings and landing supports modelled where they meet floors, beams and walls.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Nosing profiles and tread finish thickness shown where they set finished levels.",
     "f": "350",
     "k": "part",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Railing attachment points located on stringers, treads or walls for railing coordination.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Steel or precast stairs split into fabricated pieces: stringers, treads and landings with connection plates.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Embeds, base plates and connection plates sized and located according to the approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed riser heights, run lengths and headroom measured on site and recorded within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "code_check"
     ]
    }
   ],
   "nx": [
    {
     "t": "Bolts, welds and fixings are not modelled; see the shop drawings."
    },
    {
     "t": "Anti-slip inserts, surface textures and finish patterns are not geometry; see the specification."
    },
    {
     "t": "Reinforcement in concrete stairs is not modelled at these levels; see the structural drawings."
    }
   ],
   "m": "arch.3",
   "mf": [
    "05 51 00",
    "03 30 00"
   ]
  },
  {
   "id": "ramp",
   "n": "Ramps",
   "nf": "Rampes d'accès",
   "uf": [
    "B1010 Floor Construction (ramps)",
    "G2030 Pedestrian Paving (site ramps)"
   ],
   "rc": [
    "Ramps (OST_Ramps)"
   ],
   "ifc": "IfcRamp aggregating IfcRampFlight and IfcSlab.LANDING",
   "sqi": "",
   "g": {
    "100": "Level change noted; ramp length allowance.",
    "200": "Generic ramp with approximate slope, width and landings.",
    "300": "Designed slope, width, landings, edge protection and curbs, top and bottom elevations.",
    "350": "Adds drainage, heating (if any), edge and handrail supports, and transitions to floors.",
    "400": "Construction geometry with joints and embeds.",
    "500": "As-built slope and landings verified on site."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "rmp_slope",
     "200",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "circ_clear_width",
     "200",
     [
      "code_check"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "circ_headroom",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_nonslip",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_accessible",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_fire_exit",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "rmp_slope",
     "500",
     [
      "code_check",
      "handover"
     ],
     "Measured slope"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Uniformat II has no separate ramp element; the B1010 / G2030 placement is our interpretation."
   ],
   "grp": "02",
   "gx": [
    {
     "t": "Level change and an allowance for ramp length shown, without ramp geometry.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Generic ramp with approximate slope, width and landings between the correct levels.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Ramp surface modelled at designed slope and clear width, with landings at designed length.",
     "f": "300",
     "k": "shape",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Top, bottom and landing elevations set to the designed finished floor levels.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Curbs, upstands and edge protection modelled at designed height along open edges.",
     "f": "300",
     "k": "part",
     "u": [
      "code_check",
      "quantities"
     ]
    },
    {
     "t": "Clear manoeuvring zones at top, bottom and turning landings modelled as separate solids that can be hidden.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check"
     ]
    },
    {
     "t": "Supporting structure, slab thickening or footings below the ramp modelled where they meet floors.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Floor drains, trench drains and slot drains located in the ramp surface for plumbing coordination.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Handrail and guard support points and transitions to adjoining floors shown.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Heated or snow-melting zone shown as a separate layer where heating is specified.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "energy"
     ]
    },
    {
     "t": "Construction joints, embeds and surface cross-falls modelled from the approved construction drawings.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Precast or steel ramp pieces split as fabricated, with connection plates at approved positions.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Built slope, landing lengths and elevations measured on site and recorded within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "code_check",
      "handover"
     ]
    }
   ],
   "nx": [
    {
     "t": "Surface textures and broom finish are not modelled; see the specification."
    },
    {
     "t": "Reinforcement and heating cables are not modelled individually; see the structural and electrical drawings."
    }
   ],
   "m": "arch.3",
   "mf": [
    "03 30 00"
   ]
  },
  {
   "id": "railing",
   "n": "Railings, guards and handrails",
   "nf": "Garde-corps et mains courantes",
   "uf": [
    "C2010 Stair Construction (railings)",
    "C1030 Fittings"
   ],
   "rc": [
    "Railings (OST_StairsRailing)"
   ],
   "ifc": "IfcRailing (HANDRAIL, GUARDRAIL, BALUSTRADE, FENCE)",
   "sqi": "",
   "g": {
    "100": "Not modelled; noted on stairs and edges.",
    "200": "Generic railing path with approximate height.",
    "300": "Designed path, height, rails, posts and infill type; returns and extensions at stair ends.",
    "350": "Adds post anchorage and blocking, attachments to stairs, slabs and walls.",
    "400": "Fabrication geometry: post spacing, profiles, splices, brackets and glass panel sizes.",
    "500": "As-installed railings at field-verified heights."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "rlg_height",
     "200",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "rlg_length",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "rlg_infill",
     "300",
     [
      "cost",
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "rlg_handrail_dia",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "rlg_design_load",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost",
      "rendering"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Railings not modelled; the need for them is noted on stairs, ramps and open edges.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Generic railing along the approximate path at approximate height as one simple profile.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Railing hosted on or following its stair, ramp or slab edge.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Guard and handrail heights modelled at designed values, measured from the pitch line or floor.",
     "f": "300",
     "k": "shape",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Posts, rails and infill (bars, panels, mesh or glass) modelled as separate parts at designed sizes.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "rendering"
     ]
    },
    {
     "t": "Handrail extensions and returns at stair and ramp ends modelled at designed length.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check"
     ]
    },
    {
     "t": "Clear space between handrail and adjacent wall modelled at the designed dimension.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check"
     ]
    },
    {
     "t": "Post base plates, core-drilled sockets and wall brackets located on their supporting element.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Blocking or backing in walls for handrail brackets shown as separate solids.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Post spacing, rail profiles, splices and brackets match the approved shop drawings.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Glass infill panels modelled at fabricated size, with clamps or base channel as simplified solids.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Installed railing heights and post positions verified on site within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "code_check",
      "handover"
     ]
    }
   ],
   "nx": [
    {
     "t": "Fasteners, welds and anchor bolts are not modelled; see the shop drawings."
    },
    {
     "t": "Surface finishes, coatings and colour are not geometry; see the specification."
    }
   ],
   "m": "arch.3",
   "mf": [
    "05 52 00"
   ]
  },
  {
   "id": "furniture_casework",
   "n": "Furniture and casework",
   "nf": "Mobilier et ébénisterie",
   "uf": [
    "E2010 Fixed Furnishings",
    "E2020 Movable Furnishings"
   ],
   "rc": [
    "Furniture (OST_Furniture)",
    "Casework (OST_Casework)",
    "Furniture Systems (OST_FurnitureSystems)"
   ],
   "ifc": "IfcFurniture (+ IfcFurnitureType); IfcSystemFurnitureElement",
   "sqi": "",
   "g": {
    "100": "Furniture shown as area allowance or symbols for planning.",
    "200": "Generic furniture and casework blocks with approximate size and location.",
    "300": "Specific items at designed size and location, clearances for access and accessibility shown.",
    "350": "Adds backing and anchorage, service connections (power, data, water) and interfaces with walls and floors.",
    "400": "Product geometry from approved shop drawings or selected products.",
    "500": "Installed items at final positions with inventory data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "fur_dimensions",
     "200",
     [
      "space_mgmt",
      "design_review"
     ],
     ""
    ],
    [
     "ffe_responsibility",
     "200",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "space_mgmt",
      "fm"
     ],
     "Item tag"
    ],
    [
     "fur_builtin",
     "300",
     [
      "cost",
      "space_mgmt"
     ],
     ""
    ],
    [
     "fur_finish",
     "300",
     [
      "rendering",
      "design_review"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "unit_cost",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "fur_seismic_restraint",
     "350",
     [
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Loose furniture is often outside the construction contract; ffe_responsibility tells the reviewer whether to expect it."
   ],
   "grp": "02",
   "gx": [
    {
     "t": "Furniture shown as an area allowance or a 2D symbol per room for planning.",
     "f": "100",
     "k": "shape",
     "u": [
      "space_mgmt",
      "design_review"
     ]
    },
    {
     "t": "Generic furniture and casework blocks at approximate overall size and position.",
     "f": "200",
     "k": "shape",
     "u": [
      "space_mgmt",
      "design_review"
     ]
    },
    {
     "t": "Fixed casework placed against its supporting wall or floor at approximate location.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Specific items modelled at designed width, depth and height, with countertops and toe-kicks shown.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "quantities",
      "rendering"
     ]
    },
    {
     "t": "Countertop and work-surface heights set at designed values for accessibility checks.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Knee space, door and drawer swing, and user zones modelled as separate solids that can be hidden.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check",
      "space_mgmt"
     ]
    },
    {
     "t": "Cut-outs for sinks, cooktops and built-in equipment modelled in countertops at designed size.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Wall backing and anchorage for wall-hung and tall casework shown as separate solids.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Power, data, water and drain connection points located on casework and system furniture.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Interfaces with floor and wall finishes shown where finishes stop at or run under casework.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Product geometry from approved shop drawings or selected products, with doors, drawers and shelves shown.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "rendering"
     ]
    },
    {
     "t": "Casework split into carcasses, filler panels and countertops as fabricated.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Installed items at final positions verified on site, each matched to its inventory record.",
     "f": "500",
     "k": "rec",
     "u": [
      "fm",
      "asset_reg"
     ]
    }
   ],
   "nx": [
    {
     "t": "Hinges, drawer slides, handles and fasteners are not modelled; see the shop drawings and product data."
    },
    {
     "t": "Upholstery, wood grain and laminate patterns are not geometry; see the finish schedule and the specification."
    },
    {
     "t": "Small loose items such as accessories and office equipment are not modelled; see the furniture inventory."
    }
   ],
   "m": "arch.5",
   "mf": [
    "12 30 00",
    "12 50 00"
   ],
   "d2": "Loose furniture can stay as a 2D layout unless a BIM use needs it modelled."
  },
  {
   "id": "specialty_equipment",
   "n": "Specialty and owner equipment",
   "nf": "Équipements spécialisés",
   "uf": [
    "E1010 Commercial Equipment",
    "E1020 Institutional Equipment",
    "E1090 Other Equipment"
   ],
   "rc": [
    "Specialty Equipment (OST_SpecialityEquipment)",
    "Medical Equipment (OST_MedicalEquipment)",
    "Food Service Equipment (OST_FoodServiceEquipment)"
   ],
   "ifc": "IfcElectricAppliance, IfcMedicalDevice, IfcFurniture or IfcBuildingElementProxy as fits the item",
   "sqi": "",
   "g": {
    "100": "Area allowance or symbols for equipment-heavy rooms.",
    "200": "Generic equipment blocks with approximate size, location and service zones.",
    "300": "Selected or specified equipment with overall size, clearances and connection points.",
    "350": "Adds supports, anchorage, utility connections, exhaust and structural loads coordinated with other trades.",
    "400": "Vendor-specific geometry with exact connection locations.",
    "500": "Installed equipment with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "ffe_responsibility",
     "200",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm",
      "commissioning"
     ],
     "Equipment tag"
    ],
    [
     "spq_utilities",
     "300",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "el_load",
     "300",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "lf_space_sensible_load",
     "300",
     [
      "energy"
     ],
     "Heat released to the space"
    ],
    [
     "el_voltage",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Area allowance or symbol shown in rooms that will hold large or heavy equipment.",
     "f": "100",
     "k": "shape",
     "u": [
      "space_mgmt",
      "design_review"
     ]
    },
    {
     "t": "Generic equipment blocks at approximate overall size and location.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Approximate service and access zones shown as separate solids around each block.",
     "f": "200",
     "k": "zone",
     "u": [
      "coordination",
      "space_mgmt"
     ]
    },
    {
     "t": "Selected or specified equipment modelled at overall size, including doors, hoods and projections.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Equipment placed at designed location, mounting height and orientation, with the front face identified.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Clearance for operation, maintenance and door swing modelled as separate solids that can be switched off.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Power, water, drain, gas and exhaust connection points placed as MEP connectors.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Supports, anchorage, housekeeping pads and structural load points modelled where other trades need them.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Removal and replacement path to the nearest door or hatch modelled as a separate solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Exhaust hoods, flues and ducted connections modelled with collar size and position for HVAC coordination.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "energy"
     ]
    },
    {
     "t": "Vendor geometry from approved submittals, with exact connector locations, sizes and heights.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Sleeves and penetrations in walls, floors and ceilings for equipment services located per approved submittals.",
     "f": "400",
     "k": "open",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Installed equipment position and connection points verified on site within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "fm",
      "handover"
     ]
    }
   ],
   "nx": [
    {
     "t": "Internal components, wiring and controls are not modelled; see the manufacturer data and the operation manuals."
    },
    {
     "t": "Fasteners and anchor bolts are not modelled; see the shop drawings."
    },
    {
     "t": "Nameplate data are not geometry; record them as parameters on the element."
    }
   ],
   "m": "arch.5",
   "mf": [
    "11 00 00"
   ]
  },
  {
   "id": "elevator",
   "n": "Elevators, escalators and moving walks",
   "nf": "Ascenseurs, escaliers mécaniques et trottoirs roulants",
   "uf": [
    "D1010 Elevators and Lifts",
    "D1020 Escalators and Moving Walks"
   ],
   "rc": [
    "Specialty Equipment (OST_SpecialityEquipment)",
    "Vertical Circulation (OST_VerticalCirculation) - newer Revit versions"
   ],
   "ifc": "IfcTransportElement (ELEVATOR, ESCALATOR, MOVINGWALKWAY, LIFTINGGEAR)",
   "sqi": "",
   "g": {
    "100": "Shaft or wellway as a volume with count of units.",
    "200": "Generic car, hoistway and pit/overhead envelopes at approximate size.",
    "300": "Designed hoistway, pit depth, overhead, car and door sizes, machine space, and escalator truss envelope.",
    "350": "Adds rail bracket and anchor zones, sill supports, machine and controller locations, and clearances with structure and MEP.",
    "400": "Manufacturer layout drawings geometry with exact equipment, rails and openings.",
    "500": "As-installed units with registration data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "elv_load",
     "200",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm"
     ],
     "Unit number"
    ],
    [
     "elv_people",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "elv_speed",
     "300",
     [
      "design_review",
      "energy"
     ],
     ""
    ],
    [
     "elv_car_size",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "elv_firefighter",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "elv_stops",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "elv_drive",
     "300",
     [
      "cost",
      "energy"
     ],
     ""
    ],
    [
     "el_load",
     "300",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "elv_licence",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Revit category names for conveying vary by version; verify."
   ],
   "grp": "02",
   "gx": [
    {
     "t": "Each shaft or escalator wellway is modelled as one solid volume through all served levels.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Hoistway, pit and overhead are shown as separate generic envelopes at approximate size.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "A generic car box is shown in the hoistway, with a landing door opening at each served level.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Hoistway inside dimensions, pit depth and overhead height match the design and are measurable from the model.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Car inside dimensions and door clear width and height are modelled to the design values.",
     "f": "300",
     "k": "shape",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Escalator and moving walk trusses are modelled as envelopes with designed incline, length, width and pit depths.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Machine room or machine space and controller space are modelled as separate solids at designed size.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "space_mgmt"
     ]
    },
    {
     "t": "Rail bracket and anchor zones are shown on hoistway walls at designed spacing for structural coordination.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Sill supports, door header supports and the hoist beam or lifting hook are modelled at their structural interfaces.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Hoistway and pit clear zones are modelled as solids to check that no unrelated pipes or ducts cross them.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Escalator support points, truss bearing angles and upper and lower pit interfaces with structure are shown.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Maintenance access zones in front of controllers, machines and escalator pit covers are modelled as switchable solids.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Rails, car frame, counterweight, machine, buffers and door equipment follow the approved manufacturer layout drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Openings for landing doors, indicators, call buttons and wall penetrations are sized to the approved submittals.",
     "f": "400",
     "k": "open",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Hoistway, pit and sill positions are field-verified and the model is corrected to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Wiring, travelling cables and control circuits are not modelled; they are shown in the manufacturer wiring diagrams."
    },
    {
     "t": "Car interior finishes, light fittings and signage artwork are not modelled; they belong in the specification and finish drawings."
    },
    {
     "t": "Ropes, sheaves, governor and fasteners are not modelled; they appear in the shop drawings."
    }
   ],
   "m": "arch.3",
   "mf": [
    "14 20 00",
    "14 30 00"
   ]
  },
  {
   "id": "duct",
   "n": "Ducts and duct fittings",
   "nf": "Conduits d'air et raccords",
   "uf": [
    "D3040 Distribution Systems"
   ],
   "rc": [
    "Ducts (OST_DuctCurves)",
    "Flex Ducts (OST_FlexDuctCurves)",
    "Duct Fittings (OST_DuctFitting)"
   ],
   "ifc": "IfcDuctSegment (RIGIDSEGMENT, FLEXIBLESEGMENT), IfcDuctFitting (BEND, JUNCTION, TRANSITION ...)",
   "sqi": "",
   "g": {
    "100": "Main shaft and riser zones; not modelled.",
    "200": "Main ducts as generic runs at approximate size and elevation; branches indicated.",
    "300": "Designed mains and branches with sizes, elevations, slopes, fittings and connections to terminals and equipment.",
    "350": "Adds insulation and liner thickness, hangers and supports zones, access and clearance zones, and penetrations with fire separations.",
    "400": "Fabrication-ready segments and fittings with joints, gauge, reinforcement and hanger locations.",
    "500": "As-installed duct routing verified on site where required."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost"
     ],
     ""
    ],
    [
     "dct_shape",
     "200",
     [
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "dct_size",
     "200",
     [
      "coordination",
      "energy"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "200",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "mep_length",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "dct_surface_area",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "dct_pressure_class",
     "300",
     [
      "cost",
      "commissioning"
     ],
     ""
    ],
    [
     "dct_seal_class",
     "300",
     [
      "commissioning",
      "energy"
     ],
     ""
    ],
    [
     "mep_insulation",
     "300",
     [
      "energy",
      "cost",
      "coordination"
     ],
     ""
    ],
    [
     "dct_liner",
     "300",
     [
      "design_review",
      "coordination"
     ],
     ""
    ],
    [
     "mep_flow",
     "300",
     [
      "energy",
      "commissioning"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     "Spool / piece number"
    ],
    [
     "loa_tolerance",
     "500",
     [
      "existing"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "04",
   "gx": [
    {
     "t": "Main shaft and riser zones are shown as solid space allowances, without individual ducts.",
     "f": "100",
     "k": "zone",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Main supply, return and exhaust ducts are modelled as generic runs at approximate size.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Main runs are placed at an approximate elevation in the ceiling space, with branches indicated by direction only.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Mains and branches have the designed width and height or diameter, and the designed shape, for each segment.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Bottom-of-duct or centreline elevations and slopes match the design and are measurable on every segment.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Elbows, tees, transitions and takeoffs are modelled as fittings with their true radius and length.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Ducts join air terminals, dampers and equipment through connectors so each system is continuous.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination",
      "energy"
     ]
    },
    {
     "t": "External insulation is modelled as a separate outer envelope at its specified thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Where ducts are internally lined, the modelled outer size includes the liner thickness.",
     "f": "350",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Hanger and support zones, including trapeze bars and rod drops, are shown as solids at design spacing.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Each penetration of walls, floors and fire separations has a sized opening and, where required, a fire damper.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Access zones at duct access doors, dampers, coils and filters are modelled as switchable solids.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Segments are split at fabrication lengths, with transverse joints and flanges shown at their true size.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Hangers, rods and supports are modelled at exact positions taken from the approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Duct routing and elevations are field-verified where required and the model is corrected to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Seams, sealant, screws and gaskets are not modelled; they are covered by the specification and shop drawings."
    },
    {
     "t": "Turning vanes, splitters and internal duct construction are not modelled; shop drawings show them."
    },
    {
     "t": "Insulation jacketing, labels and flow arrows are not modelled; they belong in the specification and identification schedule."
    }
   ],
   "m": "mech.1",
   "mf": [
    "23 31 00"
   ]
  },
  {
   "id": "damper",
   "n": "Dampers (fire, smoke, control, balancing)",
   "nf": "Registres (coupe-feu, coupe-fumée, de réglage, d'équilibrage)",
   "uf": [
    "D3040 Distribution Systems"
   ],
   "rc": [
    "Duct Accessories (OST_DuctAccessory)"
   ],
   "ifc": "IfcDamper (FIREDAMPER, FIRESMOKEDAMPER, SMOKEDAMPER, CONTROLDAMPER, BALANCINGDAMPER, BACKDRAFTDAMPER ...)",
   "sqi": "",
   "g": {
    "100": "Not modelled.",
    "200": "Damper symbols or generic blocks at fire separations and main control points.",
    "300": "Dampers placed in ducts at each rated separation and control point, sized to the duct, with sleeve and actuator envelope.",
    "350": "Adds access door location and swing, actuator clearance, retaining angles and sleeve at the separation.",
    "400": "Manufacturer product geometry with sleeve and actuator.",
    "500": "Installed damper with verified location and inspection access."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "fm",
      "commissioning",
      "code_check"
     ],
     "Damper tag"
    ],
    [
     "dmp_size",
     "300",
     [
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "dmp_fire_rating",
     "300",
     [
      "code_check",
      "fm"
     ],
     ""
    ],
    [
     "dmp_closure_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "dmp_release_temp",
     "300",
     [
      "code_check",
      "fm"
     ],
     ""
    ],
    [
     "dmp_actuation",
     "300",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "dmp_airflow",
     "300",
     [
      "commissioning"
     ],
     ""
    ],
    [
     "dmp_leakage",
     "300",
     [
      "code_check",
      "commissioning"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     "Rating of the separation the damper protects"
    ],
    [
     "dmp_access_door",
     "350",
     [
      "fm",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "handover"
     ],
     "Approved submittal"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Fire damper inspections are a recurring Fire Code task; asset rows matter even for small items."
   ],
   "grp": "04",
   "gx": [
    {
     "t": "No damper is modelled at LOD 100, but the rated separations that ducts will cross are visible in the model.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Generic damper blocks or symbols are placed where main ducts cross fire separations and at main control points.",
     "f": "200",
     "k": "place",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "A damper is placed in the duct at every rated separation crossing, aligned with the separation plane.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Control, balancing and backdraft dampers are placed at their designed positions in the duct run.",
     "f": "300",
     "k": "place",
     "u": [
      "commissioning",
      "coordination"
     ]
    },
    {
     "t": "The damper body matches the connected duct size and shape and has its designed length along the duct.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Fire damper sleeve and actuator or fusible-link housing are shown as an envelope outside the duct.",
     "f": "300",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Dampers have connectors on both ends and sit inside the duct run so the system stays continuous.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "The access door position on the duct and its swing or removal zone are modelled as a switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Clearance in front of the actuator for service and replacement is modelled as a separate solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Retaining angles and sleeve extension on both sides of the separation are shown as part of the damper.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "The opening in the wall or slab is sized to the sleeve plus the required expansion gap.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Damper geometry follows the approved product data, including frame depth, blade housing and actuator mounting.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Actuator side and access door hand match the installation, so the access zone faces a reachable side.",
     "f": "400",
     "k": "zone",
     "u": [
      "fm",
      "prefab"
     ]
    },
    {
     "t": "Each installed damper and its access route are field-verified and corrected in the model to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Blades, linkages, springs and fusible links are not modelled individually; product data shows them."
    },
    {
     "t": "Actuator wiring and control conduit are not modelled; they belong on the controls drawings."
    },
    {
     "t": "Firestopping and caulking around the sleeve are not modelled; the tested assembly details show them."
    }
   ],
   "m": "mech.1",
   "mf": [
    "23 33 00"
   ]
  },
  {
   "id": "pipe",
   "n": "Pipes and pipe fittings",
   "nf": "Tuyauterie et raccords",
   "uf": [
    "D2020 Domestic Water Distribution",
    "D2030 Sanitary Waste",
    "D2040 Rain Water Drainage",
    "D3040 Distribution Systems (hydronic)",
    "D4010 Sprinklers (piping)"
   ],
   "rc": [
    "Pipes (OST_PipeCurves)",
    "Flex Pipes (OST_FlexPipeCurves)",
    "Pipe Fittings (OST_PipeFitting)"
   ],
   "ifc": "IfcPipeSegment (RIGIDSEGMENT, FLEXIBLESEGMENT, GUTTER, SPOOL), IfcPipeFitting",
   "sqi": "",
   "g": {
    "100": "Risers and main routes indicated; not modelled.",
    "200": "Mains as generic runs at approximate size and elevation.",
    "300": "Designed mains and branches with sizes, elevations, slopes for gravity lines, fittings and connections to equipment and fixtures.",
    "350": "Adds insulation, hangers and seismic restraint zones, expansion devices, valves access and penetrations.",
    "400": "Fabrication spools with joints, supports and fitting details.",
    "500": "As-installed routing verified where required (e.g., below-slab and concealed services)."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost"
     ],
     ""
    ],
    [
     "pp_nominal_size",
     "200",
     [
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "200",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "pp_fluid",
     "300",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "mep_length",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "pp_pressure",
     "300",
     [
      "design_review",
      "commissioning"
     ],
     ""
    ],
    [
     "pp_joint",
     "300",
     [
      "cost",
      "prefab"
     ],
     ""
    ],
    [
     "pp_slope",
     "300",
     [
      "code_check",
      "design_review"
     ],
     "Gravity drainage"
    ],
    [
     "pp_invert",
     "300",
     [
      "coordination"
     ],
     "Gravity drainage"
    ],
    [
     "mep_insulation",
     "300",
     [
      "energy",
      "cost",
      "coordination"
     ],
     ""
    ],
    [
     "mep_flow",
     "300",
     [
      "energy",
      "commissioning"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     "Spool number"
    ],
    [
     "loa_tolerance",
     "500",
     [
      "existing"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "05",
   "gx": [
    {
     "t": "Riser and main route zones are shown as space allowances, without individual pipes.",
     "f": "100",
     "k": "zone",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Mains are modelled as generic runs at approximate diameter, grouped by system.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Main runs sit at an approximate elevation within the zone allowed for each service.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Mains and branches have the designed nominal size, drawn at the outside diameter of the specified material.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Centreline or invert elevations match the design, and gravity lines show their designed slope.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Elbows, tees, reducers and cleanouts are modelled as fittings with true centre-to-end dimensions.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Pipes join equipment, fixtures and valves through connectors so each system is continuous.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Insulation is modelled as a separate outer envelope at the specified thickness around the pipe.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Hanger, support and seismic restraint zones, including trapezes and racks, are shown as solids at design spacing.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Expansion loops, expansion joints, anchors and guides are modelled at their designed positions and envelope size.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Each penetration of walls, slabs and fire separations has a sleeve or opening sized for the pipe, insulation and clearance.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Pipe runs are split into fabrication spools, with joint locations and spool limits shown.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Hangers, supports and anchors are modelled at the exact positions and types from the approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Fittings use the selected joint type, with flange, groove or socket dimensions that affect length.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Concealed and below-slab routing is field-verified where required and corrected in the model to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Threads, welds, solder joints, gaskets and fasteners are not modelled; the specification and shop drawings cover them."
    },
    {
     "t": "Pipe labels, flow arrows and insulation jacketing are not modelled; they are in the identification specification."
    },
    {
     "t": "Small pipes below a size agreed in the BEP, such as trap primer lines, are shown on drawings only and not modelled."
    }
   ],
   "m": "mech.2",
   "mf": [
    "22 11 00",
    "22 13 00",
    "23 21 00",
    "21 13 00"
   ],
   "d2": "Piping under 50 mm can stay on drawings."
  },
  {
   "id": "valve",
   "n": "Valves and pipe accessories",
   "nf": "Robinetterie et accessoires de tuyauterie",
   "uf": [
    "D2020 Domestic Water Distribution",
    "D3040 Distribution Systems",
    "D4010 Sprinklers"
   ],
   "rc": [
    "Pipe Accessories (OST_PipeAccessory)"
   ],
   "ifc": "IfcValve (ISOLATING, CHECK, REGULATING, PRESSUREREDUCING, PRESSURERELIEF ...); IfcFlowMeter; IfcFilter (strainers)",
   "sqi": "",
   "g": {
    "100": "Not modelled.",
    "200": "Major valves shown as generic objects on mains.",
    "300": "Valves at designed locations, sized to the pipe, with handle / actuator envelope.",
    "350": "Adds operating and maintenance access clearances and actuator wiring zone.",
    "400": "Manufacturer product geometry.",
    "500": "Installed valves with tags and verified access."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "vlv_size",
     "200",
     [
      "cost",
      "coordination"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "fm",
      "commissioning"
     ],
     "Valve tag"
    ],
    [
     "vlv_mechanism",
     "300",
     [
      "cost",
      "fm"
     ],
     ""
    ],
    [
     "vlv_operation",
     "300",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "vlv_pressure",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "vlv_flow_coefficient",
     "300",
     [
      "commissioning",
      "energy"
     ],
     ""
    ],
    [
     "vlv_normally_open",
     "300",
     [
      "fm",
      "commissioning"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     "Control valves"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Owners usually want only tagged valves (isolation, control, balancing, PRV) as assets; small fittings can skip LOD 500 asset data."
   ],
   "grp": "05",
   "gx": [
    {
     "t": "No valves are modelled; only the mains that will carry them appear as route zones.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Major isolation and control valves on mains are placed as generic objects at approximate positions.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Every scheduled valve, meter and strainer is placed at its designed location and orientation in the pipe.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "commissioning"
     ]
    },
    {
     "t": "The valve body matches the connected pipe size and has its designed face-to-face length.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "The handle, handwheel or actuator is shown as an envelope at its designed orientation.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Valves have a connector on each port and sit inside the pipe run so the system is continuous.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "The operating zone for the handle swing or handwheel turning is modelled as a switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Maintenance access from a floor, platform or access panel to each tagged valve is shown as a clear zone.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "code_check"
     ]
    },
    {
     "t": "Actuator removal space and the wiring entry zone are modelled for control valves.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Strainer screen removal space and the drain or blow-off outlet zone are modelled.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Valve geometry follows the approved product data, including body, bonnet, stem height and actuator.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "End connections show the selected joint type, such as flanged, grooved or threaded, at their true length.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed tagged valves are field-verified for location, orientation and access, and corrected to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Internal trim, seats, discs and packing are not modelled; product data sheets describe them."
    },
    {
     "t": "Valve tags, chains and labels are not modelled as geometry; the valve schedule and tag chart list them."
    },
    {
     "t": "Actuator wiring and control tubing are not modelled; the controls drawings show them."
    }
   ],
   "m": "mech.2",
   "mf": [
    "22 05 23",
    "23 05 23"
   ]
  },
  {
   "id": "pump",
   "n": "Pumps",
   "nf": "Pompes",
   "uf": [
    "D2020 Domestic Water Distribution",
    "D3040 Distribution Systems",
    "D4010 Sprinklers (fire pumps)"
   ],
   "rc": [
    "Mechanical Equipment (OST_MechanicalEquipment)",
    "Plumbing Equipment (OST_PlumbingEquipment) - newer Revit versions"
   ],
   "ifc": "IfcPump (CIRCULATOR, ENDSUCTION, SPLITCASE, VERTICALINLINE, SUMPPUMP ...)",
   "sqi": "",
   "g": {
    "100": "Plant room allowance only.",
    "200": "Generic pump block with approximate footprint and location.",
    "300": "Designed pump size, location, suction / discharge connections and service clearance zone.",
    "350": "Adds housekeeping pad, inertia base and vibration isolation, flexible connectors and electrical connection.",
    "400": "Approved product geometry with exact connection positions.",
    "500": "Installed pump with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "pmp_flow",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "pmp_head",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "pmp_connection_size",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "pmp_speed",
     "300",
     [
      "commissioning"
     ],
     ""
    ],
    [
     "pmp_base",
     "300",
     [
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "eq_motor_power",
     "300",
     [
      "energy",
      "cost"
     ],
     ""
    ],
    [
     "eq_vfd",
     "300",
     [
      "energy",
      "commissioning"
     ],
     ""
    ],
    [
     "ahu_voltage_phase",
     "300",
     [
      "coordination",
      "commissioning"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "lf_circuit",
     "300",
     [
      "fm",
      "commissioning"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "el_emergency",
     "300",
     [
      "code_check"
     ],
     "Fire pumps"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination"
     ],
     ""
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "05",
   "gx": [
    {
     "t": "The plant room is shown as a space allowance large enough for the pumps, without pump objects.",
     "f": "100",
     "k": "zone",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Each pump is a generic block at approximate footprint and height.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Pump blocks are placed at approximate locations in the plant room or on the system served.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "The pump and motor envelope match the designed type, size and footprint.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "space_mgmt"
     ]
    },
    {
     "t": "Pump location, orientation and shaft axis match the design and are measurable from the model.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Suction and discharge connectors are placed at designed size, height and direction and joined to the piping.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Service clearance around the pump and motor is modelled as a separate switchable solid.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "The housekeeping pad and inertia base are modelled as separate solids at designed size and thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Vibration isolators, flexible connectors and suction diffuser or strainer envelopes are shown at the pump.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "The electrical connection point and drive or starter location are modelled with an electrical connector.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Motor removal and impeller withdrawal paths to an accessible aisle are modelled as switchable solids.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Pump geometry follows the approved product data, including base plate, coupling guard and motor frame.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Connection positions, flange sizes and anchor bolt locations match the approved submittal.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed pump position and connection elevations are field-verified and corrected to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Impeller, seals, bearings and internal passages are not modelled; product data describes them."
    },
    {
     "t": "Motor wiring, pressure gauges and small drain piping are not modelled; electrical and piping details show them."
    },
    {
     "t": "Bolts, nuts, shims and grout are not modelled; the installation instructions and shop drawings cover them."
    }
   ],
   "m": "mech.0",
   "mf": [
    "23 21 23",
    "22 11 23",
    "21 30 00"
   ]
  },
  {
   "id": "boiler",
   "n": "Boilers",
   "nf": "Chaudières",
   "uf": [
    "D3020 Heat Generating Systems"
   ],
   "rc": [
    "Mechanical Equipment (OST_MechanicalEquipment)"
   ],
   "ifc": "IfcBoiler (WATER, STEAM)",
   "sqi": "",
   "g": {
    "100": "Plant room allowance only.",
    "200": "Generic boiler block with approximate footprint, height and flue direction.",
    "300": "Designed boiler size and location, flue and combustion-air connections, water connections and service clearances.",
    "350": "Adds pad, flue supports and clearances to combustibles, gas train, relief valve discharge and electrical connection.",
    "400": "Manufacturer geometry with exact connections and burner / tube-pull zones.",
    "500": "Installed unit with nameplate and registration data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "blr_output",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "eq_energy_source",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "blr_input",
     "300",
     [
      "energy",
      "code_check"
     ],
     ""
    ],
    [
     "blr_efficiency",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "blr_pressure",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "blr_outlet_temp",
     "300",
     [
      "energy",
      "commissioning"
     ],
     ""
    ],
    [
     "blr_operating_mode",
     "300",
     [
      "energy",
      "commissioning"
     ],
     ""
    ],
    [
     "ahu_voltage_phase",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination"
     ],
     ""
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Pressure vessels need provincial registration numbers; record them with asset_identifier or an owner property."
   ],
   "grp": "04",
   "gx": [
    {
     "t": "The plant room is shown as a space allowance for boilers and flues, without boiler objects.",
     "f": "100",
     "k": "zone",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Each boiler is a generic block at approximate footprint and height.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "The flue outlet direction and an approximate flue route to the outside are indicated.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "The boiler casing matches the designed type, size and footprint and is measurable from the model.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "space_mgmt"
     ]
    },
    {
     "t": "Boiler location and orientation, including the burner and controls front, match the design.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Flue, combustion-air, supply, return and gas connectors are placed at designed size and position.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Service clearances at the front, sides and rear are modelled as separate switchable solids.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "code_check"
     ]
    },
    {
     "t": "The housekeeping pad is modelled as a separate solid at designed size and thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Flue supports, thimbles and roof or wall penetrations are modelled along the flue route.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Clearance to combustibles around the boiler and flue is modelled as a switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "The gas train envelope, relief valve discharge route and electrical connector are shown at designed positions.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Boiler geometry follows the approved product data, with exact connection positions and burner envelope.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Burner withdrawal and tube-pull zones are modelled to the lengths stated by the manufacturer.",
     "f": "400",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Installed boiler, flue route and connection positions are field-verified and corrected to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Refractory, tubes, burner internals and control wiring are not modelled; product data and wiring diagrams cover them."
    },
    {
     "t": "Trim on the boiler such as gauges, small valves and drain lines is not modelled; the piping details show it."
    },
    {
     "t": "Jacket finish, insulation layers and nameplates are not modelled; the specification describes them."
    }
   ],
   "m": "mech.0",
   "mf": [
    "23 52 00"
   ]
  },
  {
   "id": "chiller",
   "n": "Chillers",
   "nf": "Refroidisseurs",
   "uf": [
    "D3030 Cooling Generating Systems"
   ],
   "rc": [
    "Mechanical Equipment (OST_MechanicalEquipment)"
   ],
   "ifc": "IfcChiller (AIRCOOLED, WATERCOOLED, HEATRECOVERY)",
   "sqi": "",
   "g": {
    "100": "Plant or roof area allowance.",
    "200": "Generic chiller block with approximate footprint and location.",
    "300": "Designed unit size and location, water and refrigerant-relief connections, and tube-pull and service clearances.",
    "350": "Adds pad / dunnage, vibration isolation, relief vent routing, and electrical connection.",
    "400": "Manufacturer geometry and rigging splits.",
    "500": "Installed unit with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "chl_capacity",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "chl_cop",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "chl_iplv",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "chl_power",
     "300",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "chl_heat_rejection",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "eq_refrigerant",
     "300",
     [
      "design_review",
      "code_check",
      "fm"
     ],
     ""
    ],
    [
     "ahu_voltage_phase",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "04",
   "gx": [
    {
     "t": "The plant room or roof area is shown as a space allowance for chillers, without chiller objects.",
     "f": "100",
     "k": "zone",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Each chiller is a generic block at approximate footprint, height and location.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Air-cooled units show an approximate airflow zone above and around the coils.",
     "f": "200",
     "k": "zone",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "The unit casing matches the designed type, size and footprint and is measurable from the model.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "space_mgmt"
     ]
    },
    {
     "t": "Unit location and orientation, including the control panel side and water box ends, match the design.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Chilled water, condenser water and refrigerant relief connectors are placed at designed size and position.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Tube-pull zones at each end and service clearances around the unit are modelled as switchable solids.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "The housekeeping pad or roof dunnage steel is modelled as separate solids at designed size.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Vibration isolators and flexible connectors are shown between the unit, its base and the piping.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Refrigerant relief vent piping is routed to its designed discharge point outdoors.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "The electrical connection point and starter or drive location are modelled with an electrical connector.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Chiller geometry follows the approved product data, with exact connection positions and water box orientation.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Rigging splits are modelled as separate sections when the unit is delivered in pieces.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "The rigging and delivery path from the access point to the final position is modelled as a switchable solid.",
     "f": "400",
     "k": "zone",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Installed unit position and connection elevations are field-verified and corrected to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Compressors, heat exchanger tubes and refrigerant circuits inside the casing are not modelled; product data describes them."
    },
    {
     "t": "Control wiring, sensors and panel internals are not modelled; the wiring diagrams show them."
    },
    {
     "t": "Fan blades, coil fins and casing finish are not modelled; the specification and product data cover them."
    }
   ],
   "m": "mech.0",
   "mf": [
    "23 64 00"
   ]
  },
  {
   "id": "cooling_tower",
   "n": "Cooling towers and fluid coolers",
   "nf": "Tours de refroidissement et refroidisseurs de fluide",
   "uf": [
    "D3030 Cooling Generating Systems"
   ],
   "rc": [
    "Mechanical Equipment (OST_MechanicalEquipment)"
   ],
   "ifc": "IfcCoolingTower (MECHANICALINDUCEDDRAFT, MECHANICALFORCEDDRAFT, NATURALDRAFT)",
   "sqi": "",
   "g": {
    "100": "Roof or site area allowance.",
    "200": "Generic tower block with approximate footprint and height.",
    "300": "Designed cells, footprint, height, connections, and air-intake / discharge clearances.",
    "350": "Adds dunnage and supports, basin heaters, access platforms and ladders, and electrical connections.",
    "400": "Manufacturer geometry.",
    "500": "Installed unit with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "ct_capacity",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "ct_cells",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "ct_design_wb",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "ct_makeup_water",
     "300",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "ct_circuit",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "eq_motor_power",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "ahu_voltage_phase",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination"
     ],
     ""
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Cooling towers are subject to Legionella registration in some provinces (e.g., Quebec)."
   ],
   "grp": "04",
   "gx": [
    {
     "t": "Roof or site area allowance drawn as a flat zone or simple mass at the intended plant location.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic box at approximate overall footprint and height, including the fan stack, on the intended roof or pad.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Each cell modelled as a separate solid with designed footprint, height and fan stack diameter.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Tower placed at its designed position and elevation, with the basin bottom elevation measurable from the model.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Condenser water supply, return, make-up, drain and overflow connectors placed at designed sizes and locations.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Air-intake clearance at louvred faces and discharge plume zone above fan stacks modelled as separate solids.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Structural dunnage, support steel or isolation rails modelled with their bearing points on the roof structure.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Access platforms, ladders, handrails and fan-deck guardrails modelled at real size and position.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Electrical connection points for fan motors, basin heaters and controls placed on the casing.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Maintenance zone for fan motor removal and basin cleaning modelled as a separate solid that can be switched off.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Casing, louvres, fan stacks and inlet geometry match the approved manufacturer submittal.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Pipe connection flanges and anchor bolt pattern positioned to match approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed tower position, elevation and pipe connection points checked on site to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Fill media, drift eliminators and spray nozzles are not modelled; they are in the manufacturer data."
    },
    {
     "t": "Fasteners, gaskets and wiring inside the casing are not modelled; see shop drawings."
    },
    {
     "t": "Water treatment and Legionella control measures are not geometry; they are in the specification and operation manual."
    }
   ],
   "m": "mech.0",
   "mf": [
    "23 65 00"
   ]
  },
  {
   "id": "fan",
   "n": "Fans",
   "nf": "Ventilateurs",
   "uf": [
    "D3040 Distribution Systems"
   ],
   "rc": [
    "Mechanical Equipment (OST_MechanicalEquipment)"
   ],
   "ifc": "IfcFan (CENTRIFUGAL..., TUBEAXIAL, VANEAXIAL, PROPELLORAXIAL)",
   "sqi": "",
   "g": {
    "100": "Not modelled; counted in system allowance.",
    "200": "Generic fan block at approximate size and location.",
    "300": "Designed fan size, location, inlet/outlet connections and service clearances.",
    "350": "Adds curb or hangers, isolation, flexible connections, and electrical connection.",
    "400": "Manufacturer geometry.",
    "500": "Installed fan with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "fan_airflow",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "fan_static",
     "300",
     [
      "energy",
      "commissioning"
     ],
     ""
    ],
    [
     "fan_speed",
     "300",
     [
      "commissioning"
     ],
     ""
    ],
    [
     "fan_drive",
     "300",
     [
      "fm"
     ],
     ""
    ],
    [
     "fan_capacity_control",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "fan_mounting",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "ahu_fan_power",
     "300",
     [
      "energy",
      "cost"
     ],
     ""
    ],
    [
     "ahu_voltage_phase",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "lf_circuit",
     "300",
     [
      "fm",
      "commissioning"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination"
     ],
     ""
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "04",
   "gx": [
    {
     "t": "Fan not modelled as its own element; included in the plant room or roof area allowance.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic box or cylinder at the approximate size of fan and housing, near the intended location.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Fan housing modelled at designed size and shape, including the motor and drive envelope.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Fan placed at designed location, elevation and orientation, with discharge direction as designed.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Inlet and outlet duct connectors at designed size, shape and position, linked to the air system.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Service clearance for motor, belt and bearing access modelled as a separate solid that can be switched off.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Roof curb, floor base or hanger rods modelled with their attachment points to the structure.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Vibration isolators and flexible duct connections modelled at their true length between fan and duct.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Electrical connector and disconnect switch position modelled on the motor side.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Housing, inlet bell, guards and motor position match the approved manufacturer submittal.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Motor and impeller removal path modelled from the fan to the nearest door or access opening.",
     "f": "400",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Installed fan location, orientation and duct connection points verified on site to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Impeller blades, bearings and internal drive parts are not modelled; see the manufacturer data."
    },
    {
     "t": "Control wiring and fasteners are not modelled; see electrical drawings and shop drawings."
    },
    {
     "t": "Fan curves and sound data are not geometry; they are in the approved submittal."
    }
   ],
   "m": "mech.0",
   "mf": [
    "23 34 00"
   ]
  },
  {
   "id": "vav_box",
   "n": "VAV and terminal units",
   "nf": "Boîtes à débit variable et unités terminales",
   "uf": [
    "D3040 Distribution Systems",
    "D3050 Terminal and Package Units"
   ],
   "rc": [
    "Mechanical Equipment (OST_MechanicalEquipment)",
    "Duct Accessories (OST_DuctAccessory)"
   ],
   "ifc": "IfcAirTerminalBox (CONSTANTFLOW, VARIABLEFLOWPRESSUREDEPENDANT, VARIABLEFLOWPRESSUREINDEPENDANT)",
   "sqi": "",
   "g": {
    "100": "Not modelled.",
    "200": "Generic box at approximate size and location.",
    "300": "Designed unit with inlet size, casing size, reheat coil and connections, and controls side.",
    "350": "Adds access clearance for controls and coil, hanger zones, and pipe and power connections.",
    "400": "Manufacturer geometry.",
    "500": "Installed unit with commissioning airflows."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "vav_max_flow",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "vav_flow_range",
     "300",
     [
      "commissioning",
      "energy"
     ],
     ""
    ],
    [
     "vav_reheat",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "vav_inlet_size",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "vav_has_fan",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "space_ref",
     "300",
     [
      "commissioning",
      "fm"
     ],
     "Space or zone served"
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "vav_flow_range",
     "500",
     [
      "commissioning",
      "handover"
     ],
     "As-balanced values"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Some owners classify VAV boxes under D3050; keep the code consistent with the cost plan."
   ],
   "grp": "04",
   "gx": [
    {
     "t": "Terminal units not modelled; included in the air distribution allowance for each zone.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic box at approximate size, placed in the ceiling space of the zone served.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Casing modelled at designed length, width and height, with the inlet spigot at its designed diameter.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Hot-water or electric reheat coil modelled as a separate section on the discharge side.",
     "f": "300",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Unit at designed location and elevation, with the controls side facing the designed access direction.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Inlet and outlet duct connectors and reheat pipe or power connectors placed at designed positions.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Access clearance in front of the controls enclosure and coil access door modelled as a separate, switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Hanger rods or hanger zones modelled from the casing to the structure above.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Fan section and filter of fan-powered units modelled as separate parts, with the filter withdrawal zone.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Casing, controls enclosure, damper actuator and coil connections match the approved manufacturer submittal.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Pipe connection side, valve package and hanger points match approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed unit location, elevation and access side checked on site to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Damper blades, airflow sensors and internal lining are not modelled; see the manufacturer data."
    },
    {
     "t": "Control wiring and control sequences are not modelled; see the controls drawings and specification."
    },
    {
     "t": "Commissioning airflows are data, not geometry; record them as parameters."
    }
   ],
   "m": "mech.4",
   "mf": [
    "23 36 00"
   ]
  },
  {
   "id": "heat_exchanger",
   "n": "Heat exchangers",
   "nf": "Échangeurs de chaleur",
   "uf": [
    "D3020 Heat Generating Systems",
    "D3040 Distribution Systems"
   ],
   "rc": [
    "Mechanical Equipment (OST_MechanicalEquipment)"
   ],
   "ifc": "IfcHeatExchanger (PLATE, SHELLANDTUBE); IfcAirToAirHeatRecovery for air-side units",
   "sqi": "",
   "g": {
    "100": "Plant room allowance only.",
    "200": "Generic exchanger block at approximate size.",
    "300": "Designed size and location, primary / secondary connections and tube-pull or plate-removal clearance.",
    "350": "Adds supports, insulation jacket and connections detail.",
    "400": "Manufacturer geometry.",
    "500": "Installed unit with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "hx_capacity",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "hx_flow_arrangement",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "hx_design_flows",
     "300",
     [
      "commissioning",
      "energy"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination"
     ],
     ""
    ],
    [
     "hx_plates",
     "400",
     [
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "04",
   "gx": [
    {
     "t": "Plant room allowance only; the heat exchanger is not modelled as its own element.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic block at the approximate overall size of the exchanger, placed in the plant room.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Frame or shell modelled at designed length, width and height, including end covers and nozzles.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Exchanger placed at designed location, elevation and orientation on its pad or support.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Primary and secondary inlet and outlet connectors placed at designed sizes and nozzle positions.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Tube-pull or plate-removal clearance modelled as a separate solid along the withdrawal direction.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Saddles, legs, frame feet or wall brackets modelled with their bearing points on the pad or structure.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Insulation jacket modelled as a separate outer envelope at its designed thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Access zone for frame tie bolts or shell end covers modelled as a separate, switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Frame, pressure plates and guide bars, or shell and nozzles, match the approved manufacturer submittal.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Nozzle flange positions and anchor points match approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed exchanger position and nozzle locations verified on site to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Individual plates, tubes, baffles and gaskets are not modelled; see the manufacturer data."
    },
    {
     "t": "Bolts, nuts and other fasteners are not modelled; see shop drawings."
    }
   ],
   "m": "mech.0",
   "mf": [
    "23 57 00"
   ]
  },
  {
   "id": "water_heater",
   "n": "Domestic water heaters",
   "nf": "Chauffe-eau domestiques",
   "uf": [
    "D2020 Domestic Water Distribution"
   ],
   "rc": [
    "Plumbing Equipment (OST_PlumbingEquipment) - newer Revit versions",
    "Mechanical Equipment (OST_MechanicalEquipment)"
   ],
   "ifc": "IfcBoiler.WATER with Pset_BoilerTypeCommon.IsWaterStorageHeater = true (or IfcElectricAppliance.FREESTANDINGWATERHEATER; IfcTank.STORAGE for separate storage)",
   "sqi": "",
   "g": {
    "100": "Plant room allowance only.",
    "200": "Generic heater / tank at approximate size and location.",
    "300": "Designed unit size, location, water and fuel / power connections, venting, and service clearance.",
    "350": "Adds stand or pad, seismic strapping, relief valve discharge, expansion tank and venting routes.",
    "400": "Manufacturer geometry.",
    "500": "Installed unit with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "dhw_storage",
     "200",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "eq_energy_source",
     "200",
     [
      "energy"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "commissioning",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "blr_input",
     "300",
     [
      "energy",
      "code_check"
     ],
     ""
    ],
    [
     "dhw_recovery",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "blr_efficiency",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "dhw_setpoint",
     "300",
     [
      "fm",
      "code_check"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "IFC 4.3 has no dedicated water-heater class; the IfcBoiler mapping is our interpretation (IfcBoiler carries storage properties)."
   ],
   "grp": "05",
   "gx": [
    {
     "t": "Plant room allowance only; the water heater is not modelled as its own element.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic cylinder or box at approximate diameter and height, placed at the intended location.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Tank or heater body modelled at designed diameter or footprint and height, including top fittings.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Unit placed at its designed location and floor elevation.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Cold water inlet, hot water outlet, recirculation, and fuel or power connectors at designed positions.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Flue or vent connector and vent route to the outdoors modelled at designed size for fuel-fired units.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Service clearance in front of burner, element or control access modelled as a separate, switchable solid.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "code_check"
     ]
    },
    {
     "t": "Stand, housekeeping pad or drain pan modelled under the unit at real size.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Seismic straps or restraints modelled with their attachment points to wall or structure.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Relief valve discharge pipe routed to its drain point, and expansion tank modelled with its connection.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Body, jacket, connection heights and vent collar match the approved manufacturer submittal.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Replacement path for the full unit size modelled from its location to an exterior door.",
     "f": "400",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Installed unit position and connection heights verified on site to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Anodes, heating elements, burners and internal controls are not modelled; see the manufacturer data."
    },
    {
     "t": "Small fittings, valve trim and fasteners are not modelled; see the plumbing drawings and specification."
    }
   ],
   "m": "plumb.0",
   "mf": [
    "22 33 00",
    "22 34 00"
   ]
  },
  {
   "id": "sprinkler",
   "n": "Sprinklers",
   "nf": "Gicleurs",
   "uf": [
    "D4010 Sprinklers"
   ],
   "rc": [
    "Sprinklers (OST_Sprinklers)"
   ],
   "ifc": "IfcFireSuppressionTerminal.SPRINKLER",
   "sqi": "",
   "g": {
    "100": "Sprinklered areas noted; not modelled.",
    "200": "Generic heads on an approximate layout grid.",
    "300": "Heads at designed locations and elevations with coverage spacing, connected to branch lines.",
    "350": "Adds escutcheon / deflector clearance, obstructions checked against lights, ducts and diffusers, arm-overs and drops.",
    "400": "Hydraulically calculated layout from installer shop drawings.",
    "500": "Installed heads verified, with spare-head cabinet stock recorded."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing"
     ],
     ""
    ],
    [
     "spk_type",
     "200",
     [
      "design_review",
      "coordination"
     ],
     ""
    ],
    [
     "spk_response",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "spk_temp",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "spk_k_factor",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "spk_coverage",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "spk_hazard",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm",
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "handover"
     ],
     "Approved submittal"
    ],
    [
     "model_label",
     "400",
     [
      "handover"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm"
     ],
     "Installed product"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Individual heads are rarely tracked as assets; the system (zone / riser) is."
   ],
   "grp": "05",
   "gx": [
    {
     "t": "Sprinklered areas shown as zones by hazard class; no heads drawn.",
     "f": "100",
     "k": "zone",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic heads placed on an approximate grid in each sprinklered area.",
     "f": "200",
     "k": "place",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Heads at designed locations and elevations, with spacing that meets the design coverage.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Head type shown by its geometry, such as pendent, upright, sidewall or concealed, in the designed orientation.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "rendering"
     ]
    },
    {
     "t": "Each head connected to a branch line through a pipe connector of the designed size.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Obstruction-free spray zone below each deflector modelled as a separate, switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Arm-overs, drops and sprigs modelled from the branch line to each head.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Escutcheon or cover plate modelled at its real diameter at the ceiling plane.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "rendering"
     ]
    },
    {
     "t": "Head positions coordinated with lights, diffusers, ducts and ceiling grid, with no interference.",
     "f": "350",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Head locations and pipe sizes match the hydraulically calculated installer shop drawings.",
     "f": "400",
     "k": "place",
     "u": [
      "prefab",
      "code_check"
     ]
    },
    {
     "t": "Flexible drops and their brackets modelled where used, at the lengths shown in shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed head locations and elevations verified on site to the stated tolerance, including heads added in the field.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Glass bulbs, deflector detail and threads are not modelled; see the manufacturer data."
    },
    {
     "t": "Hydraulic calculations are not geometry; they are in the installer submittal."
    },
    {
     "t": "Spare-head cabinet contents are recorded as data, not modelled."
    }
   ],
   "m": "fire.0",
   "mf": [
    "21 13 00"
   ]
  },
  {
   "id": "fire_alarm_device",
   "n": "Fire alarm devices",
   "nf": "Appareils d'alarme incendie",
   "uf": [
    "D5030 Communications and Security (fire alarm)"
   ],
   "rc": [
    "Fire Alarm Devices (OST_FireAlarmDevices)"
   ],
   "ifc": "IfcSensor (SMOKESENSOR, HEATSENSOR, FIRESENSOR); IfcAlarm (MANUALPULLBOX, BELL, SIREN, LIGHT); IfcUnitaryControlElement / IfcController for panels",
   "sqi": "",
   "g": {
    "100": "Not modelled.",
    "200": "Device symbols at approximate locations.",
    "300": "Devices at designed locations and mounting heights, with coverage and audibility / visibility zones where required.",
    "350": "Adds back boxes, clearances from diffusers and lights, and conduit / cable route zones.",
    "400": "Installer layout with exact device types and addresses.",
    "500": "Installed devices verified with addresses and verification report reference."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "fm",
      "commissioning"
     ],
     "Device tag"
    ],
    [
     "dev_mounting_height",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "fa_coverage",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "fa_setpoint",
     "300",
     [
      "code_check",
      "commissioning"
     ],
     ""
    ],
    [
     "fa_candela",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "fa_listing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "el_emergency",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "fa_address",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "400",
     [
      "handover"
     ],
     "Approved submittal"
    ],
    [
     "fa_address",
     "500",
     [
      "handover",
      "fm"
     ],
     "Verified address"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "06",
   "gx": [
    {
     "t": "Devices not modelled; areas that need detection or notification noted for the system allowance.",
     "f": "100",
     "k": "zone",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic device symbols or small solids placed at approximate locations in each room.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Devices placed at designed locations and mounting heights, hosted on the correct ceiling or wall.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Each device modelled at its real outer size and depth, with its face orientation shown.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "rendering"
     ]
    },
    {
     "t": "Detector coverage and visual signal coverage modelled as separate solids where the design requires them.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Back boxes modelled behind or above each device at real size.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Required clearance from diffusers, lights and walls modelled as a separate, switchable solid around detectors.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Conduit or cable route zones modelled from each device to the nearest cable pathway.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Exact device types from the installer layout, with geometry matching approved submittals.",
     "f": "400",
     "k": "shape",
     "u": [
      "coordination",
      "handover"
     ]
    },
    {
     "t": "Device locations match the installer layout, including addressable modules and isolators.",
     "f": "400",
     "k": "place",
     "u": [
      "coordination",
      "handover"
     ]
    },
    {
     "t": "Installed device locations and mounting heights verified on site to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Wiring, terminals and internal electronics are not modelled; see riser diagrams and shop drawings."
    },
    {
     "t": "Device addresses are data, not geometry; record them as parameters."
    },
    {
     "t": "Measured sound levels are not modelled; they are in the verification report."
    }
   ],
   "m": "fire.1",
   "mf": [
    "28 46 00"
   ]
  },
  {
   "id": "distribution_board",
   "n": "Switchboards and panelboards",
   "nf": "Appareillage de distribution et panneaux",
   "uf": [
    "D5010 Electrical Service and Distribution"
   ],
   "rc": [
    "Electrical Equipment (OST_ElectricalEquipment)"
   ],
   "ifc": "IfcElectricDistributionBoard (SWITCHBOARD, DISTRIBUTIONBOARD, MOTORCONTROLCENTRE, CONSUMERUNIT)",
   "sqi": "",
   "g": {
    "100": "Electrical room allowance only.",
    "200": "Generic enclosure block at approximate size and location.",
    "300": "Designed enclosure size, location and mounting, with working-space clearance zone in front.",
    "350": "Adds conduit / busway entry zones, housekeeping pad, and clearances to other services (no piping above).",
    "400": "Manufacturer geometry with section layout.",
    "500": "Installed equipment with nameplate and directory data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "el_voltage",
     "200",
     [
      "design_review",
      "coordination"
     ],
     ""
    ],
    [
     "el_rated_current",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm",
      "commissioning"
     ],
     "Panel name"
    ],
    [
     "el_poles",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "pnl_main_device",
     "300",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "pnl_circuits",
     "300",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "el_short_circuit",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "el_enclosure",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "pnl_mounting",
     "300",
     [
      "coordination"
     ],
     ""
    ],
    [
     "pnl_is_main",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "el_emergency",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "lf_circuit",
     "300",
     [
      "fm",
      "commissioning"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "06",
   "gx": [
    {
     "t": "Electrical room allowance only; boards not modelled as separate elements.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Generic enclosure block at approximate width, depth and height, against its intended wall or floor.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Enclosure modelled at designed width, depth and height, split into its sections for switchboards.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Board placed at designed location and elevation, with designed mounting: surface, recessed or floor-standing.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Working-space clearance in front of the board modelled as a separate solid of full width and height.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Enclosure door swing modelled as a separate solid where it extends into egress or working space.",
     "f": "300",
     "k": "zone",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Conduit and busway entry zones above or below the enclosure modelled as separate solids.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Housekeeping pad modelled under floor-standing boards at real size and height.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Dedicated space above the board, kept free of piping and ducts, modelled as a separate, switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Section widths, door arrangement and cable entry plates match the approved manufacturer submittal.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Delivery and replacement path for the largest shipping section modelled from the room to the exterior.",
     "f": "400",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Installed board position, elevation and working-space clearance verified on site to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Breakers, busbars and internal wiring are not modelled; see single-line diagrams and shop drawings."
    },
    {
     "t": "Circuit directories are data, not geometry; they live in the panel schedules."
    },
    {
     "t": "Labels and nameplates are not modelled; record their content as parameters."
    }
   ],
   "m": "elec.0",
   "mf": [
    "26 24 00"
   ]
  },
  {
   "id": "transformer",
   "n": "Transformers",
   "nf": "Transformateurs",
   "uf": [
    "D5010 Electrical Service and Distribution"
   ],
   "rc": [
    "Electrical Equipment (OST_ElectricalEquipment)"
   ],
   "ifc": "IfcTransformer (VOLTAGE, CURRENT, ...)",
   "sqi": "",
   "g": {
    "100": "Electrical room or pad allowance.",
    "200": "Generic block at approximate size and location.",
    "300": "Designed unit size and location, ventilation and working clearances, primary / secondary connection sides.",
    "350": "Adds pad / platform, seismic anchorage, conduit entries and ventilation openings.",
    "400": "Manufacturer geometry.",
    "500": "Installed unit with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "tx_kva",
     "200",
     [
      "design_review",
      "energy"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm"
     ],
     "Equipment tag"
    ],
    [
     "tx_primary_v",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "tx_secondary_v",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "tx_vector_group",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "tx_impedance",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "tx_insulation",
     "300",
     [
      "cost",
      "code_check"
     ],
     ""
    ],
    [
     "tx_efficiency",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "lf_space_sensible_load",
     "300",
     [
      "energy"
     ],
     "Losses as heat to the room"
    ],
    [
     "lf_circuit",
     "300",
     [
      "fm",
      "commissioning"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "06",
   "gx": [
    {
     "t": "Electrical room or outdoor pad allowance shown as a mass at the planned location.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Generic box at the approximate overall width, depth and height of the unit, on the correct level.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Unit body at designed overall dimensions, including enclosure and cooling fins or radiators.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Unit located and oriented as designed, with primary and secondary connection sides identifiable.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Working clearance zones in front of operable faces modelled as separate solids that can be switched off.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "code_check",
      "fm"
     ]
    },
    {
     "t": "Cooling air path and ventilation clearance around the unit modelled as a separate solid.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Housekeeping pad or platform modelled at designed thickness and footprint beyond the unit.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Seismic anchorage or restraint points shown at their designed positions on the base.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Conduit, busway or cable entry zones shown on the enclosure top, bottom or sides.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Enclosure ventilation openings and the free space they need shown on the affected faces.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Electrical connectors placed at the primary and secondary terminations for circuit connection.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Replacement path from the room to the exterior or loading area modelled as a separate solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Unit geometry matches the approved submittal, including terminal boxes, lifting lugs and base frame.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Anchor bolt positions and base frame holes match the approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed position, elevation and orientation verified on site to the tolerance stated in the BEP.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Internal windings, core and tap changer are not modelled; see manufacturer data and the specification."
    },
    {
     "t": "Nameplate, labels and fasteners are not modelled as geometry; they are recorded in parameters and submittals."
    },
    {
     "t": "Cable terminations and lugs inside the enclosure are not modelled; see the single-line diagram and shop drawings."
    }
   ],
   "m": "elec.0",
   "mf": [
    "26 22 00",
    "26 12 00"
   ]
  },
  {
   "id": "generator",
   "n": "Generators and emergency power",
   "nf": "Groupes électrogènes et alimentation de secours",
   "uf": [
    "D5090 Other Electrical Systems (emergency power)"
   ],
   "rc": [
    "Electrical Equipment (OST_ElectricalEquipment)"
   ],
   "ifc": "IfcElectricGenerator (ENGINEGENERATOR, CHP, STANDALONE) with IfcEngine; IfcTank for fuel; IfcElectricFlowStorageDevice.UPS",
   "sqi": "",
   "g": {
    "100": "Room or yard allowance.",
    "200": "Generic genset and tank block at approximate size.",
    "300": "Designed genset, enclosure, fuel tank, exhaust and radiator air paths, and service clearances.",
    "350": "Adds pad, isolation, exhaust routing and thermal clearances, fuel piping and transfer switch interfaces.",
    "400": "Manufacturer geometry.",
    "500": "Installed unit with nameplate data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "gen_kw",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "eq_energy_source",
     "200",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm",
      "commissioning"
     ],
     "Equipment tag"
    ],
    [
     "el_voltage",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "gen_runtime",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "gen_tank",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "gen_efficiency",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "el_enclosure",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "gross_weight",
     "350",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "bas_ref",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "06",
   "gx": [
    {
     "t": "Room or yard allowance for the generator set and fuel storage shown as a mass.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Generic genset block and separate fuel tank block at approximate size and location.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Genset and enclosure at designed overall dimensions, with radiator end and control panel identifiable.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Fuel tank, day tank or base tank modelled as separate geometry at designed size.",
     "f": "300",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Radiator intake and discharge air paths modelled as separate solids up to the louvres or exterior.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Service clearances on all maintenance sides modelled as separate solids that can be switched off.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Exhaust outlet location and discharge direction shown relative to building openings and air intakes.",
     "f": "300",
     "k": "place",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Concrete pad or plinth and vibration isolators modelled at designed size and height.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Exhaust pipe, silencer and supports routed at designed size, with insulation as a separate outer envelope.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Thermal clearance zone around the exhaust system modelled as a separate solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Fuel supply and return, power output and transfer switch connectors placed at their designed positions.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Wall or roof openings for radiator air, exhaust and fuel piping coordinated with the host elements.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Genset, enclosure and tank geometry match the approved submittal, including doors, access panels and lifting points.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Anchor positions, flexible connections and isolator locations match the approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed genset, tank and exhaust positions verified on site to the tolerance stated in the BEP.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Engine internals, alternator windings and control wiring are not modelled; see manufacturer data."
    },
    {
     "t": "Fasteners, gaskets and small fittings on fuel and exhaust lines are not modelled; see the shop drawings."
    },
    {
     "t": "Noise, emissions and fuel consumption are not shown as geometry; see the parameters and the specification."
    }
   ],
   "m": "elec.0",
   "mf": [
    "26 32 00"
   ]
  },
  {
   "id": "cable_carrier",
   "n": "Cable trays, conduits and busways",
   "nf": "Chemins de câbles, conduits et canalisations préfabriquées",
   "uf": [
    "D5010 Electrical Service and Distribution",
    "D5020 Lighting and Branch Wiring",
    "D5030 Communications and Security"
   ],
   "rc": [
    "Cable Trays (OST_CableTray)",
    "Cable Tray Fittings (OST_CableTrayFitting)",
    "Conduits (OST_Conduit)",
    "Conduit Fittings (OST_ConduitFitting)"
   ],
   "ifc": "IfcCableCarrierSegment (CABLETRAYSEGMENT, CABLELADDERSEGMENT, CONDUITSEGMENT ...); IfcCableCarrierFitting; IfcCableSegment.BUSBARSEGMENT for busway",
   "sqi": "",
   "g": {
    "100": "Not modelled.",
    "200": "Main tray and large conduit routes as generic runs.",
    "300": "Designed main trays, busways and conduits over a set size, with elevations, fittings and access space.",
    "350": "Adds supports and hangers, fire-separation penetrations, and clearance / access zones for cable pulling.",
    "400": "Installation geometry with fittings and support spacing.",
    "500": "As-installed routes verified where concealed or required."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing"
     ],
     ""
    ],
    [
     "cc_size",
     "200",
     [
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "cc_kind",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "cc_service",
     "300",
     [
      "coordination",
      "fm"
     ],
     ""
    ],
    [
     "mep_length",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "cc_has_cover",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "cc_fill",
     "350",
     [
      "design_review"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "existing"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "State the minimum conduit size to model in the BEP (e.g., 50 mm and larger)."
   ],
   "grp": "06",
   "gx": [
    {
     "t": "Main cable routes and risers shown only as space allowances in ceilings or shafts, where needed.",
     "f": "100",
     "k": "zone",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Main tray and large conduit routes modelled as generic runs at approximate width and height.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Runs placed in their approximate routing zone on the correct level.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Trays, busways and conduits at or above the BEP minimum size modelled at designed width, height or diameter.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Runs modelled at designed elevations, with bottom or centreline elevation measurable from the model.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Elbows, tees, risers, reducers and drops modelled as fittings at the designed bend radius.",
     "f": "300",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Access space above open trays for cable laying modelled as a separate solid that can be switched off.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Hangers, trapeze supports and wall brackets modelled at designed positions, with rods up to the structure.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Penetrations through fire separations and structure shown with sleeves or openings sized for the run.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Cable pulling zones at pull boxes, bends and busway joints modelled as separate solids.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Runs connected to equipment, panels and boxes through connectors, with no open run ends.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Busway joints, expansion fittings and tray splice locations shown as on the approved shop drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Support spacing and support types match the approved installation drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Concealed runs and runs named in the BEP verified on site and updated to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Cables and conductors inside trays and conduits are not modelled; see cable schedules and the single-line diagram."
    },
    {
     "t": "Conduits below the BEP minimum size and branch wiring are not modelled; see the electrical drawings."
    },
    {
     "t": "Fasteners, splice plates, clamps and bonding jumpers are not modelled; see the specification and shop drawings."
    }
   ],
   "m": "elec.3",
   "mf": [
    "26 05 36",
    "26 05 33",
    "26 25 00"
   ],
   "d2": "Conduit under 50 mm and wiring usually stay on drawings."
  },
  {
   "id": "wiring_device",
   "n": "Receptacles, switches and wiring devices",
   "nf": "Prises, interrupteurs et dispositifs de câblage",
   "uf": [
    "D5020 Lighting and Branch Wiring"
   ],
   "rc": [
    "Electrical Fixtures (OST_ElectricalFixtures)",
    "Lighting Devices (OST_LightingDevices)"
   ],
   "ifc": "IfcOutlet (POWEROUTLET, DATAOUTLET ...), IfcSwitchingDevice (TOGGLESWITCH, DIMMERSWITCH ...), IfcJunctionBox",
   "sqi": "",
   "g": {
    "100": "Not modelled.",
    "200": "Device symbols at approximate locations.",
    "300": "Devices at designed locations and mounting heights on the correct wall face.",
    "350": "Adds back boxes and coordination with millwork, furniture and wall framing.",
    "400": "Specific device types and plates.",
    "500": "Installed devices verified where required."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "dev_mounting_height",
     "300",
     [
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "wd_sockets",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "wd_gangs",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "wd_configuration",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "wd_gfci",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "wd_switch_function",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "el_voltage",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "el_rated_current",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "el_emergency",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "lf_circuit",
     "300",
     [
      "fm",
      "commissioning"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Wiring devices are normally not individual assets."
   ],
   "grp": "06",
   "gx": [
    {
     "t": "No device geometry; power and data needs are carried as allowances per room or area.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Device symbols placed at approximate locations on the correct wall, floor or ceiling.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Devices placed at designed locations on the correct wall face, hosted on or aligned to it.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Mounting height to the device centreline matches the design and is measurable from the model.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Device shown at nominal plate size and projection from the finished wall surface.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "rendering"
     ]
    },
    {
     "t": "Floor boxes and ceiling devices placed at designed positions in the floor or ceiling surface.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Back boxes modelled at nominal size and depth within the wall or floor build-up.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Back boxes coordinated with studs, millwork, furniture and adjacent devices, with no interference.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Electrical connector placed on each device for circuit assignment.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Openings in millwork, floors and rated walls for devices shown where they affect other trades.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Device and plate geometry match the approved product, including gang count and plate size.",
     "f": "400",
     "k": "shape",
     "u": [
      "rendering",
      "coordination"
     ]
    },
    {
     "t": "Floor box covers, poke-through fittings and fire-rated box pads shown as on the approved submittals.",
     "f": "400",
     "k": "part",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Installed device locations and heights verified on site where the BEP requires it.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Wiring, terminals and internal mechanisms of devices are not modelled; see the electrical drawings."
    },
    {
     "t": "Plate screws, labels and finish texture are not modelled; see the specification."
    },
    {
     "t": "Branch circuit routes from devices to panels are not modelled; see circuit and panel schedules."
    }
   ],
   "m": "elec.2",
   "mf": [
    "26 27 26"
   ],
   "d2": "Receptacles and switches can stay as symbols on electrical plans unless coordination or asset records need them modelled."
  },
  {
   "id": "comm_security_device",
   "n": "Communication, data and security devices",
   "nf": "Appareils de communication, de données et de sécurité",
   "uf": [
    "D5030 Communications and Security"
   ],
   "rc": [
    "Communication Devices (OST_CommunicationDevices)",
    "Data Devices (OST_DataDevices)",
    "Security Devices (OST_SecurityDevices)",
    "Nurse Call Devices (OST_NurseCallDevices)",
    "Telephone Devices (OST_TelephoneDevices)"
   ],
   "ifc": "IfcCommunicationsAppliance, IfcAudioVisualAppliance (CAMERA, SPEAKER, DISPLAY ...), IfcSensor (MOVEMENTSENSOR, CONTACTSENSOR), IfcOutlet.DATAOUTLET",
   "sqi": "",
   "g": {
    "100": "Not modelled.",
    "200": "Device symbols at approximate locations.",
    "300": "Devices at designed locations and heights; camera fields of view and reader positions shown where they drive design.",
    "350": "Adds back boxes, supports, door hardware interfaces and cable route zones to telecom rooms.",
    "400": "Specific device models and mounting accessories.",
    "500": "Installed devices with network and head-end references."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "fm",
      "commissioning"
     ],
     "Device tag"
    ],
    [
     "dev_mounting_height",
     "300",
     [
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "cs_power_source",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "cs_camera_resolution",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "cs_security_zone",
     "300",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "cs_network_address",
     "400",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "cs_network_address",
     "500",
     [
      "handover",
      "fm"
     ],
     "Verified"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Security device data can be sensitive; agree where it is stored and who can see it."
   ],
   "grp": "06",
   "gx": [
    {
     "t": "No device geometry; communication and security needs are carried as allowances per room or area.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Device symbols placed at approximate locations on walls, ceilings or doors.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Devices placed at designed locations and mounting heights on the correct host face.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Cameras, speakers, displays and readers shown at their nominal overall size.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "rendering"
     ]
    },
    {
     "t": "Camera fields of view modelled as separate solids that can be switched off, where they drive design.",
     "f": "300",
     "k": "zone",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Card readers, request-to-exit devices and intercoms placed at designed positions relative to doors.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Speaker and wireless access point coverage zones shown as separate solids where they drive layout.",
     "f": "300",
     "k": "zone",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Back boxes and mounting brackets modelled at nominal size within or on the host.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Door hardware interfaces shown, such as electric strikes, door contacts and their cable transfer points.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Cable route zones from devices to telecom rooms shown where trays or conduits are not modelled.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Communication connector placed on each device for system and network assignment.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Access zones for adjusting or replacing ceiling and high-mounted devices modelled as separate solids.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Device geometry matches the approved product and mounting accessories, such as arms, housings and pole mounts.",
     "f": "400",
     "k": "shape",
     "u": [
      "coordination",
      "rendering"
     ]
    },
    {
     "t": "Installed device locations, heights and camera orientation verified on site.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Internal electronics, lenses and cabling inside devices are not modelled; see manufacturer data."
    },
    {
     "t": "Sensitive details such as exact camera aim and access codes are not modelled; they stay in controlled documents."
    },
    {
     "t": "Patch cords, labels and small mounting hardware are not modelled; see the specification and shop drawings."
    }
   ],
   "m": "elec.2",
   "mf": [
    "27 00 00",
    "28 10 00"
   ]
  },
  {
   "id": "space",
   "n": "Rooms and spaces",
   "nf": "Locaux et espaces",
   "uf": [],
   "rc": [
    "Rooms (OST_Rooms)",
    "Spaces (OST_MEPSpaces)",
    "Areas (OST_Areas)"
   ],
   "ifc": "IfcSpace (SPACE, INTERNAL, EXTERNAL, PARKING, GFA)",
   "sqi": "",
   "g": {
    "100": "Program areas as blocks or area per department.",
    "200": "Room objects bounded by approximate walls, with names and target areas.",
    "300": "Room objects bounded by designed walls, with measured areas, heights and numbers.",
    "350": "Spaces used for MEP load calculation aligned with rooms (same numbering and boundaries).",
    "400": "No added geometry; same as 300/350.",
    "500": "Spaces updated to the as-built boundaries and numbering used by the owner."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "space_mgmt"
     ],
     ""
    ],
    [
     "spc_number",
     "200",
     [
      "space_mgmt",
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "spc_name",
     "200",
     [
      "space_mgmt",
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "spc_planned_area",
     "200",
     [
      "space_mgmt",
      "design_review"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "space_mgmt"
     ],
     ""
    ],
    [
     "spc_net_area",
     "300",
     [
      "space_mgmt",
      "cost",
      "energy"
     ],
     ""
    ],
    [
     "spc_gross_area",
     "300",
     [
      "space_mgmt"
     ],
     ""
    ],
    [
     "spc_height",
     "300",
     [
      "energy",
      "code_check"
     ],
     ""
    ],
    [
     "spc_volume",
     "300",
     [
      "energy"
     ],
     ""
    ],
    [
     "spc_department",
     "300",
     [
      "space_mgmt"
     ],
     ""
    ],
    [
     "spc_classification",
     "300",
     [
      "space_mgmt",
      "asset_reg"
     ],
     ""
    ],
    [
     "spc_occupancy",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "spc_occupant_load",
     "300",
     [
      "code_check",
      "energy"
     ],
     ""
    ],
    [
     "spc_finishes",
     "300",
     [
      "cost",
      "fm",
      "design_review"
     ],
     ""
    ],
    [
     "space_illuminance",
     "300",
     [
      "lighting_analysis"
     ],
     ""
    ],
    [
     "spc_setpoints",
     "300",
     [
      "energy",
      "commissioning"
     ],
     ""
    ],
    [
     "spc_ventilation",
     "300",
     [
      "energy",
      "code_check"
     ],
     ""
    ],
    [
     "spc_sprinklered",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_accessible",
     "300",
     [
      "code_check"
     ],
     "Barrier-free room"
    ],
    [
     "spc_number",
     "500",
     [
      "handover",
      "fm",
      "space_mgmt"
     ],
     "Owner final numbering"
    ],
    [
     "spc_net_area",
     "500",
     [
      "handover",
      "space_mgmt"
     ],
     "As-built measured area"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Rooms carry no LOD in the geometric sense; the LOD columns state when each value must be reliable."
   ],
   "grp": "02",
   "gx": [
    {
     "t": "Program areas shown as massing blocks or as an area per department, not bounded by walls.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Room objects bounded by approximate walls, with a closed boundary on each level.",
     "f": "200",
     "k": "shape",
     "u": [
      "space_mgmt",
      "design_review"
     ]
    },
    {
     "t": "One room object per space, with no overlaps between adjoining rooms.",
     "f": "200",
     "k": "place",
     "u": [
      "space_mgmt",
      "quantities"
     ]
    },
    {
     "t": "Room boundaries follow the designed walls, at the face of finish or the line agreed in the BEP.",
     "f": "300",
     "k": "shape",
     "u": [
      "space_mgmt",
      "quantities"
     ]
    },
    {
     "t": "Room volume upper limit set to the designed ceiling or the structure above, as agreed in the BEP.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "energy"
     ]
    },
    {
     "t": "Every enclosed room has a room object; no redundant or unenclosed room objects remain.",
     "f": "300",
     "k": "place",
     "u": [
      "quantities",
      "code_check"
     ]
    },
    {
     "t": "MEP spaces share boundaries and numbering with the architectural rooms.",
     "f": "350",
     "k": "shape",
     "u": [
      "energy",
      "coordination"
     ]
    },
    {
     "t": "Space volumes for load calculation run from finished floor to the ceiling, plenum or structure as set in the BEP.",
     "f": "350",
     "k": "shape",
     "u": [
      "energy"
     ]
    },
    {
     "t": "No added geometry; boundaries stay as at 300 and 350 and follow approved changes.",
     "f": "400",
     "k": "shape",
     "u": [
      "space_mgmt"
     ]
    },
    {
     "t": "Room boundaries updated to the as-built walls, with areas within the tolerance stated in the BEP.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm",
      "space_mgmt"
     ]
    },
    {
     "t": "Rooms added, split or merged during construction are reflected in the room objects.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "space_mgmt"
     ]
    }
   ],
   "nx": [
    {
     "t": "Room objects are not used as solids for rendering or clash checks; walls, floors and ceilings serve that purpose."
    },
    {
     "t": "Furniture, finishes and occupant layouts are not part of the room object; see furniture plans and finish schedules."
    },
    {
     "t": "Areas under leasing or legal measurement rules are not taken from room objects unless the BEP says so; see area plans."
    }
   ],
   "m": "arch.4",
   "mf": []
  },
  {
   "id": "zone",
   "n": "Zones (fire, HVAC, security, tenancy)",
   "nf": "Zones (incendie, CVCA, sécurité, location)",
   "uf": [],
   "rc": [
    "HVAC Zones (OST_HVAC_Zones)",
    "Areas (OST_Areas)",
    "Rooms (OST_Rooms) grouped by parameter"
   ],
   "ifc": "IfcZone (grouping IfcSpace); IfcSpatialZone (FIRESAFETY, THERMAL, SECURITY, LIGHTING, OCCUPANCY ...)",
   "sqi": "",
   "g": {
    "100": "Zones shown as diagrams.",
    "200": "Zones as approximate boundaries or space groupings.",
    "300": "Zones formed from designed spaces or bounded by designed separations.",
    "350": "Same as 300, aligned with element-level separations (rated walls, dampers).",
    "400": "No added geometry.",
    "500": "Zones updated to final spaces and operations."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover"
     ],
     ""
    ],
    [
     "zn_name",
     "200",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "zn_type",
     "200",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "zn_members",
     "300",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "zn_area",
     "300",
     [
      "space_mgmt",
      "code_check"
     ],
     ""
    ],
    [
     "ahu_system_id",
     "300",
     [
      "commissioning",
      "fm"
     ],
     "HVAC zones"
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     "Fire compartments"
    ],
    [
     "zn_members",
     "500",
     [
      "handover",
      "fm"
     ],
     "Final membership"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Zones shown as diagrams or coloured overlays on plans, without 3D boundaries.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Zones defined by approximate boundaries or as groupings of space objects.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Zones formed from designed spaces, with each space in one zone per zone type.",
     "f": "300",
     "k": "shape",
     "u": [
      "space_mgmt",
      "design_review"
     ]
    },
    {
     "t": "Zone boundaries follow designed walls, floors or separations and close on every level.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Fire compartments and smoke zones shown as separate zone solids that can be switched off.",
     "f": "300",
     "k": "shape",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Fire compartment boundaries match the rated walls, floors and fire dampers in the model.",
     "f": "350",
     "k": "conn",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "HVAC zones match the thermal spaces and the terminal units that serve them.",
     "f": "350",
     "k": "conn",
     "u": [
      "energy",
      "coordination"
     ]
    },
    {
     "t": "Security zone boundaries match the doors and access-controlled openings that separate them.",
     "f": "350",
     "k": "conn",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "No added geometry; zones stay as at 350 and follow approved changes.",
     "f": "400",
     "k": "shape",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Zones updated to the as-built spaces and to how the owner operates the building.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Zones are not modelled as building elements; walls, dampers and doors carry the physical separation."
    },
    {
     "t": "Fire ratings and rules for each compartment are not shown as geometry; see the code analysis drawings."
    },
    {
     "t": "Tenancy boundaries for legal or lease purposes are not set by the model; see the lease plans."
    }
   ],
   "m": "arch.4",
   "mf": []
  },
  {
   "id": "site_terrain",
   "n": "Site, topography and earthworks",
   "nf": "Terrain, topographie et terrassement",
   "uf": [
    "G1010 Site Clearing",
    "G1030 Site Earthwork"
   ],
   "rc": [
    "Topography (OST_Topography)",
    "Toposolid (OST_Toposolid) - newer Revit versions",
    "Site (OST_Site)"
   ],
   "ifc": "IfcSite; IfcGeographicElement.TERRAIN; IfcEarthworksCut / IfcEarthworksFill; IfcGeotechnicalStratum",
   "sqi": "",
   "g": {
    "100": "Site boundary and approximate contours or a coarse surface from public data.",
    "200": "Existing surface from survey at a stated interval; building pads and approximate grading.",
    "300": "Designed finished-grade surface with breaklines, swales, slopes and spot elevations; cut and fill solids.",
    "350": "Adds subgrade surfaces, trench and excavation envelopes, shoring zones and interfaces with utilities and foundations.",
    "400": "Construction staging surfaces where required.",
    "500": "As-built surface from survey or scan with stated accuracy."
   },
   "r": [
    [
     "site_crs",
     "100",
     [
      "coordination",
      "existing",
      "design_review"
     ],
     "Set at project start"
    ],
    [
     "ifc_export_class",
     "200",
     [
      "handover"
     ],
     ""
    ],
    [
     "site_area",
     "200",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "site_survey_source",
     "200",
     [
      "existing"
     ],
     ""
    ],
    [
     "site_geotech_ref",
     "200",
     [
      "design_review",
      "existing"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "200",
     [
      "existing"
     ],
     "Existing survey"
    ],
    [
     "site_cut_fill",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Agree the coordinate system and vertical datum (e.g., CGVD2013) before any model is shared."
   ],
   "grp": "07",
   "gx": [
    {
     "t": "Site boundary and a coarse existing surface or contours from public data at a stated interval.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "existing"
     ]
    },
    {
     "t": "Existing surface built from survey points at the interval stated in the BEP.",
     "f": "200",
     "k": "shape",
     "u": [
      "existing",
      "design_review"
     ]
    },
    {
     "t": "Building pads and approximate proposed grading modelled as simple surfaces.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Finished-grade surface modelled with breaklines at curbs, swales, ridges and retaining walls.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Spot elevations and slopes are measurable from the surface at the designed points.",
     "f": "300",
     "k": "place",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Cut and fill solids derived between the existing and proposed surfaces.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Surfaces located on the agreed survey point, project base point and vertical datum.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Subgrade surfaces modelled under pavements, slabs and landscaped areas at designed depths.",
     "f": "350",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Trench and excavation envelopes modelled as separate solids, including side slopes or shoring zones.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Surfaces coordinated with foundations, underground utilities and retaining walls where they meet.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Construction staging surfaces, haul roads and temporary stockpiles modelled where the BEP requires them.",
     "f": "400",
     "k": "shape",
     "u": [
      "coordination",
      "cost"
     ]
    },
    {
     "t": "As-built surface from survey or scan replaces the designed surface, with accuracy stated in the BEP.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Vegetation, individual trees and ground texture are not part of the terrain geometry; see the landscape drawings."
    },
    {
     "t": "Soil strata below subgrade are not modelled unless the BEP asks for them; see the geotechnical report."
    },
    {
     "t": "Survey control points, benchmarks and legal boundary details are kept in the survey plan, not in the surface."
    }
   ],
   "m": "civil.0",
   "mf": [
    "31 20 00",
    "31 10 00"
   ]
  },
  {
   "id": "paving_parking",
   "n": "Site paving, parking and curbs",
   "nf": "Pavage, stationnement et bordures",
   "uf": [
    "G2010 Roadways",
    "G2020 Parking Lots",
    "G2030 Pedestrian Paving"
   ],
   "rc": [
    "Hardscape (OST_Hardscape) - newer Revit versions",
    "Floors (OST_Floors)",
    "Parking (OST_Parking)"
   ],
   "ifc": "IfcPavement / IfcCourse; IfcSlab.PAVING and SIDEWALK; IfcSpace.PARKING; IfcKerb; IfcSurfaceFeature (LINEMARKING ...)",
   "sqi": "",
   "g": {
    "100": "Paved areas as zones with area.",
    "200": "Generic paved surfaces with approximate outline, thickness and stall layout.",
    "300": "Designed paving outlines, grades and slopes, curbs, islands, stall striping and accessible routes.",
    "350": "Adds layer build-up, catch basin and trench drain interfaces, light pole and sign bases.",
    "400": "Joint layout for concrete, unit paver patterns, marking layout for construction.",
    "500": "As-built surfaces and markings from survey."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost"
     ],
     ""
    ],
    [
     "pav_area",
     "200",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "pav_type",
     "200",
     [
      "cost"
     ],
     ""
    ],
    [
     "pav_thickness",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "wall_layers",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Pavement layer build-up"
    ],
    [
     "pav_slope",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "pav_stalls",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "pav_parking_use",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "kerb_type",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "pav_marking",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "07",
   "gx": [
    {
     "t": "Paved areas shown as flat 2D zones or thin masses following their outline, giving total area by paving type.",
     "f": "100",
     "k": "shape",
     "u": [
      "quantities",
      "cost",
      "design_review"
     ]
    },
    {
     "t": "Each paved surface is a generic solid with approximate outline and a single overall thickness.",
     "f": "200",
     "k": "shape",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Parking stalls and drive aisles laid out approximately, showing stall count and circulation direction.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Finished surface follows designed spot elevations, grades and cross slopes, with high and low points measurable in the model.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Paving modelled at designed thickness with exact outline, including islands, medians and edges against buildings and landscape.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Curbs and curb-and-gutter modelled as swept solids with designed profile, height above pavement and depressed sections at ramps.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Stall striping, accessible stalls with access aisles, and accessible routes drawn at their designed positions and widths.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Pavement build-up shown as separate layer solids for surface, base and subbase, each at its designed thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Openings and low points in the paving at catch basins, trench drains and area drains match the drainage structure rims.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Light pole bases, sign foundations, bollards and wheel stops shown where they sit in or pass through the paving.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Concrete paving shows control, construction and isolation joints at their shop-drawing locations.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Unit paver areas show laying pattern, borders and cut lines as approved for installation.",
     "f": "400",
     "k": "part",
     "u": [
      "rendering",
      "quantities"
     ]
    },
    {
     "t": "Pavement markings, arrows and symbols laid out as construction geometry with exact line widths.",
     "f": "400",
     "k": "place",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Finished surfaces, curbs and markings updated from a post-construction survey within the stated horizontal and vertical tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Aggregate gradation, compaction and surface texture are not modelled; they are in the specification."
    },
    {
     "t": "Individual pavers and joint sealant are not modelled; pattern and details are on the shop drawings."
    },
    {
     "t": "Paint thickness and reflective beads of markings are not modelled; see the specification."
    }
   ],
   "m": "civil.2",
   "mf": [
    "32 12 00",
    "32 13 00",
    "32 16 00"
   ]
  },
  {
   "id": "utility_pipe",
   "n": "Site utilities - storm, sanitary and water mains",
   "nf": "Services municipaux - égouts pluvial et sanitaire, aqueduc",
   "uf": [
    "G3010 Water Supply",
    "G3020 Sanitary Sewer",
    "G3030 Storm Sewer",
    "G3060 Fuel Distribution"
   ],
   "rc": [
    "Pipes (OST_PipeCurves)"
   ],
   "ifc": "IfcPipeSegment (RIGIDSEGMENT, CULVERT), IfcPipeFitting; grouped in IfcDistributionSystem (STORMWATER, WASTEWATER, DOMESTICCOLDWATER ...)",
   "sqi": "",
   "g": {
    "100": "Utility corridors and connection points from records.",
    "200": "Mains as approximate alignments with size and depth from records or preliminary design.",
    "300": "Designed alignments and profiles with size, material, inverts and slopes, connected to structures.",
    "350": "Adds bedding / trench envelopes, crossings and separation from other utilities, thrust restraint and service connections.",
    "400": "Construction geometry including fittings, joint restraints and service laterals.",
    "500": "As-built inverts, alignment and depths from survey before backfill."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost"
     ],
     ""
    ],
    [
     "ut_service",
     "200",
     [
      "design_review",
      "coordination"
     ],
     ""
    ],
    [
     "pp_nominal_size",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost",
      "asset_reg"
     ],
     ""
    ],
    [
     "ut_pipe_class",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "mep_length",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "pp_invert",
     "300",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "pp_slope",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "ut_cover",
     "300",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "ut_bedding",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "ut_from_to",
     "300",
     [
      "design_review",
      "asset_reg"
     ],
     ""
    ],
    [
     "ut_culvert_opening",
     "300",
     [
      "design_review"
     ],
     "Culverts only"
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "asset_reg"
     ],
     "Pipe segment ID"
    ],
    [
     "pp_invert",
     "500",
     [
      "handover",
      "existing"
     ],
     "As-built inverts"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Existing utilities from records should carry a quality level (CSA S250 / ASCE 38) in the existing-conditions use.",
    "Authoring: Civil 3D pressure and gravity networks"
   ],
   "grp": "07",
   "gx": [
    {
     "t": "Utility corridors shown as 2D bands or lines with approximate connection points to the building and public mains.",
     "f": "100",
     "k": "place",
     "u": [
      "existing",
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Each main modelled as a pipe at nominal size along an approximate alignment and depth.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "cost"
     ]
    },
    {
     "t": "Existing mains from records placed at recorded position; segments of uncertain position shown with a distinct type or graphic.",
     "f": "200",
     "k": "place",
     "u": [
      "existing",
      "coordination"
     ]
    },
    {
     "t": "Gravity pipes follow designed profiles, with inverts and slopes measurable at both ends of each segment.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Pipes modelled at actual outside diameter for the selected material and class, not at nominal size only.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Pipe ends connect to manholes, chambers and building service points at the designed invert and entry angle.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Trench envelope with bedding, haunch and initial backfill zones modelled as separate solids around each pipe.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Separation zones to other utilities and at crossings shown as switchable clearance solids for horizontal and vertical checks.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Thrust blocks or restrained-joint lengths at bends, tees and dead ends shown on pressure mains.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Building service connections shown as pipes from the main to the property line or building wall.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Fittings, valves, hydrant leads and couplings modelled as separate objects at their installation locations.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Pipe split into laying lengths, with joint locations and restrained zones taken from the approved shop drawings.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Inverts, alignment and depths updated from survey of the exposed pipe before backfill, within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Gaskets, joint internals and pipe wall corrugations are not modelled; see manufacturer data and the specification."
    },
    {
     "t": "Trench shoring, dewatering and temporary works are not modelled; they are in the contractor’s method statements."
    },
    {
     "t": "Tracer wire and warning tape are not modelled; their requirements are on the standard details."
    }
   ],
   "m": "civil.1",
   "mf": [
    "33 10 00",
    "33 30 00",
    "33 40 00"
   ]
  },
  {
   "id": "utility_structure",
   "n": "Manholes, catch basins and chambers",
   "nf": "Regards, puisards et chambres",
   "uf": [
    "G3020 Sanitary Sewer",
    "G3030 Storm Sewer",
    "G3010 Water Supply (valve chambers)"
   ],
   "rc": [
    "Plumbing Equipment (OST_PlumbingEquipment)",
    "Generic Models (OST_GenericModel)"
   ],
   "ifc": "IfcDistributionChamberElement (MANHOLE, INSPECTIONCHAMBER, VALVECHAMBER, METERCHAMBER, SUMP); catch basin grates as IfcWasteTerminal",
   "sqi": "",
   "g": {
    "100": "Structure locations from records.",
    "200": "Generic structures at approximate locations, size and depth.",
    "300": "Designed structures with size, rim and invert elevations, and connected pipes at correct orientation.",
    "350": "Adds base, benching, steps, frame and cover, and clearances with other utilities.",
    "400": "Precast supplier geometry with riser sections and openings.",
    "500": "As-built rim, inverts and connections from survey."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "mark",
     "200",
     [
      "design_review",
      "asset_reg"
     ],
     "Structure ID"
    ],
    [
     "ut_service",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "mh_size",
     "200",
     [
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mh_rim_elev",
     "300",
     [
      "design_review",
      "coordination"
     ],
     ""
    ],
    [
     "mh_invert",
     "300",
     [
      "design_review",
      "coordination"
     ],
     ""
    ],
    [
     "mh_depth",
     "300",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "mh_cover",
     "300",
     [
      "cost",
      "fm"
     ],
     ""
    ],
    [
     "mh_steps",
     "300",
     [
      "fm",
      "code_check"
     ],
     ""
    ],
    [
     "mh_backdrop",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "mh_rim_elev",
     "500",
     [
      "handover"
     ],
     "As-built"
    ],
    [
     "mh_invert",
     "500",
     [
      "handover"
     ],
     "As-built"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Authoring: Civil 3D structures"
   ],
   "grp": "07",
   "gx": [
    {
     "t": "Structures shown as symbols or simple points at locations taken from records or the drainage concept.",
     "f": "100",
     "k": "place",
     "u": [
      "existing",
      "design_review"
     ]
    },
    {
     "t": "Each structure is a generic cylinder or box at approximate size, location and depth.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "cost"
     ]
    },
    {
     "t": "Structure modelled at designed inside dimensions and wall thickness, from rim elevation down to the base.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Rim set to finished grade, and structure rotated so pipe entries and cover follow the designed layout.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Openings for each connected pipe placed in the structure wall at its designed invert and angle.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Base slab, benching or sump, and drop pipes shown as separate solids.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Frame and cover or grate modelled at actual outline and opening size, offset from structure centre where designed.",
     "f": "350",
     "k": "part",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Steps or ladder modelled as a vertical band on the access side, directly under the cover opening.",
     "f": "350",
     "k": "part",
     "u": [
      "fm",
      "code_check"
     ]
    },
    {
     "t": "Excavation and clearance zone around the structure shown as a switchable solid for checks against other utilities.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Maintenance zone above the cover for opening, entry and vacuum truck positioning, shown as a switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Precast riser sections, cone or flat top, grade rings and base shown as separate pieces at supplier heights.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Factory openings and knockouts sized and located as on the approved precast shop drawing.",
     "f": "400",
     "k": "open",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Rim, inverts and pipe connection positions updated from survey of the installed structure, within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Reinforcement, lifting inserts and joint sealants are not modelled; they are on the precast shop drawings."
    },
    {
     "t": "Cover lettering, locking bolts and grate bar pattern are not modelled; see the product data in the specification."
    },
    {
     "t": "Flow channel finish and internal coatings are not modelled; the standard details describe them."
    }
   ],
   "m": "civil.1",
   "mf": [
    "33 39 13",
    "33 49 13"
   ]
  },
  {
   "id": "road_pavement",
   "n": "Road pavement structure and layers",
   "nf": "Structure de chaussée et couches",
   "uf": [
    "G2010 Roadways"
   ],
   "rc": [],
   "ifc": "IfcPavement (FLEXIBLE, RIGID) aggregating IfcCourse (PAVEMENT ...) and IfcEarthworksFill (SUBGRADE, EMBANKMENT); IfcKerb; within IfcRoad / IfcRoadPart",
   "sqi": "",
   "g": {
    "100": "Corridor footprint along the alignment with typical width.",
    "200": "Corridor surfaces from a preliminary alignment, profile and typical section.",
    "300": "Designed corridor with final alignment, profile, superelevation, lanes, shoulders, curbs and each pavement layer as a solid.",
    "350": "Adds interfaces with drainage, utilities, structures and barriers; transition and widening areas resolved.",
    "400": "Construction stages, milling and paving limits, joints and tie-ins.",
    "500": "As-built surfaces and layer thicknesses from survey and cores."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost"
     ],
     ""
    ],
    [
     "lin_alignment_ref",
     "200",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "crs_layer",
     "200",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "crs_thickness",
     "200",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "pav_type",
     "200",
     [
      "cost"
     ],
     ""
    ],
    [
     "rd_design_speed",
     "200",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "rd_lane_width",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "pav_slope",
     "300",
     [
      "design_review",
      "code_check"
     ],
     "Crossfall"
    ],
    [
     "crs_material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "crs_volume",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "crs_mass",
     "300",
     [
      "quantities",
      "cost"
     ],
     "Asphalt layers"
    ],
    [
     "pav_area",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "kerb_type",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "pav_marking",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "pav_roughness",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "crs_thickness",
     "500",
     [
      "handover"
     ],
     "As-built from cores"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Uniformat II is building-oriented; for road and rail elements most owners add their own asset classification.",
    "Authoring: Civil 3D corridor - no Revit category"
   ],
   "grp": "07",
   "gx": [
    {
     "t": "Corridor footprint shown as a band of typical width along the alignment, without layers.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Finished surface built from the preliminary alignment, profile and typical section, with one overall pavement depth.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Finished surface follows final alignment, profile and superelevation, with lane and shoulder edges at designed offsets.",
     "f": "300",
     "k": "place",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Each pavement layer modelled as a separate solid at designed thickness, from surface course down to subgrade.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Curbs, gutters and medians included as swept solids along the corridor at their designed profiles.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Cross-sections generated at a stated station interval and at every geometry change point.",
     "f": "300",
     "k": "place",
     "u": [
      "quantities",
      "design_review"
     ]
    },
    {
     "t": "Layer solids cut or shaped around drainage inlets, culverts, utility chambers and bridge abutments.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Transitions, tapers, widenings and intersection returns resolved as continuous surfaces without gaps or overlaps.",
     "f": "350",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Barrier, sign and lighting foundations shown where they occupy shoulders or pavement layers.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Milling and overlay limits, paving pass boundaries and construction phases shown as separate solids or surfaces.",
     "f": "400",
     "k": "zone",
     "u": [
      "prefab",
      "cost"
     ]
    },
    {
     "t": "Longitudinal and transverse joints, tie-ins to existing pavement and step joints between layers shown at construction positions.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Finished surface replaced by the surveyed surface, and layer thicknesses adjusted to core results, within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Aggregate gradation, binder content and compaction are not modelled; they are in the specification and mix designs."
    },
    {
     "t": "Surface texture, rutting and cracks of existing pavement are not modelled; see the pavement condition survey."
    },
    {
     "t": "Pavement markings are not modelled as solids within the layers; their layout is on the signing and marking drawings."
    }
   ],
   "m": "civil.2",
   "mf": [
    "32 12 00",
    "32 11 00"
   ]
  },
  {
   "id": "road_barrier",
   "n": "Road barriers and guardrails",
   "nf": "Glissières de sécurité et barrières routières",
   "uf": [
    "G2010 Roadways"
   ],
   "rc": [],
   "ifc": "IfcRailing.GUARDRAIL; IfcWall.PARAPET (concrete barrier); IfcImpactProtectionDevice.CRASHCUSHION",
   "sqi": "",
   "g": {
    "100": "Barrier need noted along the corridor.",
    "200": "Generic barrier lines along the alignment with approximate length and offset.",
    "300": "Designed barrier runs with system, offset, height, length of need, terminals and transitions.",
    "350": "Adds post and foundation conflicts with drainage, utilities and structures, deflection zones to fixed objects.",
    "400": "Installation geometry: post spacing, splices, anchors.",
    "500": "As-built position and height from survey."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing"
     ],
     ""
    ],
    [
     "lin_alignment_ref",
     "200",
     [
      "coordination"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "asset_reg",
      "coordination"
     ],
     ""
    ],
    [
     "brr_system",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "rlg_height",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "rlg_length",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "brr_terminal",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "brr_transition",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "brr_moveable",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "brr_post_spacing",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm"
     ],
     "Installed system / terminal"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Authoring: Civil 3D corridor or Revit Railings for structures"
   ],
   "grp": "07",
   "gx": [
    {
     "t": "Barrier need shown as a line or note along the corridor with approximate start and end stations.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic barrier solid along the alignment at approximate offset, height and length.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Barrier modelled with the designed system profile, top height above finished surface and length of need.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Barrier face placed at designed offset from the edge of travelled way and follows the road profile.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "End terminals, crash cushions and transitions to bridge parapets modelled as distinct objects at their designed extents.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "design_review"
     ]
    },
    {
     "t": "Design deflection or working width shown behind the barrier as a switchable solid to check fixed objects.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Posts and foundations shown at approximate spacing and embedment depth to check against drainage, utilities and structures.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Concrete barrier footings and anchorage to bridge decks or moment slabs shown as separate solids.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Posts placed at installation spacing, with rail splices and terminal anchors at shop-drawing positions.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Precast barrier units shown individually with joint locations, gaps and connection points.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed barrier position, top height and terminal locations updated from survey within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Bolts, washers, reflectors and delineators are not modelled; they are on the standard drawings."
    },
    {
     "t": "Galvanizing and coating thickness are not modelled; see the specification."
    },
    {
     "t": "Crash test details and dynamic behaviour are not modelled; they are in the product approval documents."
    }
   ],
   "m": "civil.3",
   "mf": [
    "34 71 13"
   ]
  },
  {
   "id": "signage",
   "n": "Signage (building and road)",
   "nf": "Signalisation (bâtiment et routière)",
   "uf": [
    "C1030 Fittings (identifying devices)",
    "G2010 Roadways (traffic signs)"
   ],
   "rc": [
    "Signage (OST_Signage) - newer Revit versions",
    "Specialty Equipment (OST_SpecialityEquipment)",
    "Generic Models (OST_GenericModel)"
   ],
   "ifc": "IfcSign (PICTORAL, MARKER, MIRROR); traffic and rail signals use IfcSignal",
   "sqi": "",
   "g": {
    "100": "Signage programme noted; not modelled.",
    "200": "Generic sign panels at approximate locations.",
    "300": "Signs at designed locations, size, mounting height and orientation; road signs with post and offset.",
    "350": "Adds supports, foundations or wall backing, illumination power and sight-line checks.",
    "400": "Fabrication geometry and message layouts.",
    "500": "Installed signs with inventory data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing"
     ],
     ""
    ],
    [
     "sgn_category",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "fm",
      "asset_reg"
     ],
     "Sign ID"
    ],
    [
     "sgn_code",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "sgn_legend",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "sgn_size",
     "300",
     [
      "cost",
      "code_check"
     ],
     ""
    ],
    [
     "dev_mounting_height",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "sgn_tactile",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "sgn_sheeting",
     "300",
     [
      "cost",
      "code_check"
     ],
     ""
    ],
    [
     "lin_station",
     "300",
     [
      "asset_reg"
     ],
     "Road signs"
    ],
    [
     "type_mark",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "02",
   "gx": [
    {
     "t": "Sign locations noted as symbols or a signage zone, with no sign geometry.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Generic sign panels modelled as flat boxes at approximate size and location.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Sign panel modelled at designed outline, thickness and size, including shaped or projecting signs.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "rendering"
     ]
    },
    {
     "t": "Sign placed at designed mounting height and facing direction, measurable from finished floor or road surface.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Road signs include posts or mast arms at the designed lateral offset from the travelled way.",
     "f": "300",
     "k": "conn",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Wall backing, ceiling supports or post foundations shown as separate solids for coordination with structure and utilities.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Sight-line cone or viewing zone shown as a switchable solid to check visibility and obstructions.",
     "f": "350",
     "k": "zone",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Headroom and protruding-object zone below projecting or overhead signs shown as a switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Electrical connector for illuminated signs placed at its position on the sign or support.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Panel construction from the fabrication drawing, including frames, returns, standoffs and mounting brackets.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Message layout shown as face geometry or an applied image, with exact text and symbol positions.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "rendering"
     ]
    },
    {
     "t": "Installed sign position, height and orientation verified on site and updated within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm",
      "asset_reg"
     ]
    }
   ],
   "nx": [
    {
     "t": "Fonts, colours and retroreflective sheeting are not modelled as geometry; they are in the sign schedule and specification."
    },
    {
     "t": "Fasteners, internal wiring and light sources are not modelled; see the shop drawings."
    },
    {
     "t": "Braille dots and tactile relief are not modelled; their layout is on the sign detail drawings."
    }
   ],
   "m": "arch.5",
   "mf": [
    "10 14 00",
    "34 41 00"
   ],
   "d2": "Signs can stay on sign plans and schedules unless wayfinding or asset records need them modelled."
  },
  {
   "id": "rail_track",
   "n": "Railway track (rails, ties, ballast, track slab)",
   "nf": "Voie ferrée (rails, traverses, ballast, dalle de voie)",
   "uf": [],
   "rc": [],
   "ifc": "IfcRail (RAIL, GUARDRAIL ...), IfcTrackElement.SLEEPER, IfcCourse.BALLASTBED, IfcSlab.TRACKSLAB, IfcMechanicalFastener.RAILFASTENING; within IfcRailway / IfcRailwayPart (TRACKPART, PLAINTRACK)",
   "sqi": "",
   "g": {
    "100": "Track centreline along a preliminary alignment.",
    "200": "Track as a generic swept section along alignment and profile with approximate structure depth.",
    "300": "Designed alignment, profile and cant with rail, tie, ballast or slab and subballast as solids; track centres and clearance envelope.",
    "350": "Adds interfaces with drainage, OCS foundations, signals, platforms, crossings and structures; kinematic envelope checked.",
    "400": "Installation geometry: rail lengths, weld or joint locations, tie layout and fastening types.",
    "500": "As-built track geometry from survey (alignment, level, gauge, cant)."
   },
   "r": [
    [
     "lin_alignment_ref",
     "100",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "ifc_export_class",
     "200",
     [
      "handover"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "trk_id",
     "200",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "trk_gauge",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "trk_speed",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "trk_ballasted",
     "200",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "trk_rail_section",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "trk_cwr",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "trk_sleeper_type",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "trk_sleeper_spacing",
     "300",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "trk_fastening",
     "300",
     [
      "cost",
      "fm"
     ],
     ""
    ],
    [
     "trk_ballast_depth",
     "300",
     [
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "trk_cant",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "mep_length",
     "300",
     [
      "quantities",
      "cost"
     ],
     "Track length"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Uniformat II has no railway elements; use the owner's rail asset classification for uniformat_code.",
    "Authoring: Civil / rail design software - no Revit category"
   ],
   "grp": "08",
   "gx": [
    {
     "t": "Track centreline drawn along the preliminary alignment, without track structure.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Track modelled as a generic swept section along alignment and profile, with approximate total structure depth and width.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Rails follow final alignment, profile and cant, with top of rail and gauge measurable at any station.",
     "f": "300",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Rail, sleepers or track slab, ballast and subballast modelled as separate solids at designed sections.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "cost"
     ]
    },
    {
     "t": "Adjacent tracks placed at designed track centre distances, including through curves.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Structure clearance envelope swept along each track as a switchable solid, adjusted for cant and curvature.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Kinematic envelope of the design vehicle swept along each track and checked against platforms, structures and equipment.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Track drainage, cross-track ducts and level crossing panels shown where they cross or sit within the track bed.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Overhead contact system foundations, signal bases and platform edges shown at their offsets from track centreline.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Rails split into installation lengths, with weld, insulated joint and expansion joint locations marked.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Sleepers placed individually at installation spacing, with special sleepers at joints and transitions.",
     "f": "400",
     "k": "place",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Track alignment, top of rail, gauge and cant updated from a track geometry survey within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Fastening clips, pads, bolts and rail anchors are not modelled; they are in the track standard drawings."
    },
    {
     "t": "Individual ballast stones and rail wear profiles are not modelled; see the specification and inspection records."
    },
    {
     "t": "Track circuit wiring and bonding are not modelled; they are on the signalling drawings."
    }
   ],
   "m": "sys.0",
   "mf": [
    "34 11 00"
   ]
  },
  {
   "id": "rail_turnout",
   "n": "Turnouts and switches",
   "nf": "Appareils de voie (aiguillages)",
   "uf": [],
   "rc": [],
   "ifc": "IfcElementAssembly.TURNOUTPANEL with IfcRail (BLADE, STOCKRAIL, CHECKRAIL), IfcTrackElement (FROG, HALF_SET_OF_BLADES), IfcActuator for point machines",
   "sqi": "",
   "g": {
    "100": "Turnout location shown as a symbol on the track layout.",
    "200": "Generic turnout envelope at approximate location, type and hand.",
    "300": "Designed turnout geometry (points, frog, diverging route) at exact station with tie layout envelope and point machine location.",
    "350": "Adds heaters, point machine foundations, signalling cable routes and drainage interfaces.",
    "400": "Manufacturer turnout drawing geometry.",
    "500": "Installed turnout with surveyed geometry."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "mark",
     "200",
     [
      "design_review",
      "fm"
     ],
     "Switch number"
    ],
    [
     "lin_alignment_ref",
     "200",
     [
      "coordination"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "to_type",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "to_hand",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "trk_gauge",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "to_radius",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "to_diverging_speed",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "to_point_machines",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "to_heater",
     "300",
     [
      "design_review",
      "energy"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Authoring: Civil / rail design software - no Revit category"
   ],
   "grp": "08",
   "gx": [
    {
     "t": "Turnout shown as a symbol on the track layout at its approximate location and hand.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Generic envelope covering turnout length and width, with straight and diverging route centrelines.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Switch toe, frog point and heel placed at exact stations, with diverging radius measurable.",
     "f": "300",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Switch blades, stock rails, check rails and frog modelled as separate solids at designed sections.",
     "f": "300",
     "k": "part",
     "u": [
      "design_review",
      "quantities"
     ]
    },
    {
     "t": "Turnout bearers shown as an envelope or individually under the full turnout length.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Point machine placed on its designed side and at its designed position relative to the switch toe.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Swept clearance envelopes for both straight and diverging routes shown as switchable solids.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Point machine foundations, switch heaters and their junction boxes shown as separate solids.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Signalling cable routes and drainage under the turnout shown as ducts and pipes crossing the track bed.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Maintenance access zone beside the point machine and moving parts shown as a switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Turnout geometry taken from the approved manufacturer drawing, including blade planing, frog type and bearer spacing.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Insulated joints, welds and connections to adjoining plain track shown at their installation positions.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed turnout geometry, including switch toe and frog positions, updated from survey within the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm",
      "asset_reg"
     ]
    }
   ],
   "nx": [
    {
     "t": "Slide chairs, stretcher bars, bolts and internal point machine parts are not modelled; see the manufacturer drawings."
    },
    {
     "t": "Heater elements and control wiring are not modelled; they are on the signalling and power drawings."
    }
   ],
   "m": "sys.0",
   "mf": [
    "34 11 00"
   ]
  },
  {
   "id": "rail_signal",
   "n": "Railway signals",
   "nf": "Signaux ferroviaires",
   "uf": [],
   "rc": [],
   "ifc": "IfcSignal (VISUAL, AUDIO, MIXED) with IfcSignalType; mounting as IfcElementAssembly.SIGNALASSEMBLY",
   "sqi": "",
   "g": {
    "100": "Signal positions as symbols on the track plan.",
    "200": "Generic signal heads and posts at approximate stations and sides.",
    "300": "Designed signal at exact station and offset, head type and height, with sighting cone and structure gauge checked.",
    "350": "Adds foundations, cable routes, location cases and clearance to OCS and structures.",
    "400": "Product geometry and mounting arrangement.",
    "500": "Installed signal with surveyed position."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "mark",
     "200",
     [
      "design_review",
      "fm"
     ],
     "Signal ID"
    ],
    [
     "lin_alignment_ref",
     "200",
     [
      "coordination"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "sig_type",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "sig_lamps",
     "300",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "sig_sighting",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "sig_mounting",
     "300",
     [
      "coordination",
      "cost"
     ],
     ""
    ],
    [
     "sig_approach_speed",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Authoring: Rail signalling design software or Revit Generic Models"
   ],
   "grp": "08",
   "gx": [
    {
     "t": "Each signal shown as a symbol at its proposed position on the track plan, with no post or head modelled.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Generic signal post and head placeholder at approximate chainage, on the correct side of the track.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Placeholder height and footprint reflect the mounting type: post, gantry, bracket or ground-level signal.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Signal at its design chainage and lateral offset from track centreline, with head facing approaching trains.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Signal head at its designed height above rail, with each aspect shown as a separate lamp position.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Sighting cone modelled as a separate switchable solid from driver eye position over the required sighting distance.",
     "f": "300",
     "k": "zone",
     "u": [
      "design_review",
      "code_check"
     ]
    },
    {
     "t": "Post, head and mounting bracket kept fully outside the structure gauge envelope of every adjacent track.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Signal foundation or base modelled with plan size and depth for coordination with drainage and buried services.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Location case and cable route from signal to trackside cable trough modelled as simple solids.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Maintenance access path and safe standing area at the location case modelled as a separate switchable solid.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Clearances from the signal to overhead contact system parts and nearby structures shown, with no clashes.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Head, hood, backboard and post geometry taken from the approved product and mounting drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "handover"
     ]
    },
    {
     "t": "Mounting bracket, access ladder or platform, and base plate modelled to the approved installation arrangement.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "fm"
     ]
    },
    {
     "t": "Installed signal position and head height checked against field survey to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    },
    {
     "t": "Installed head orientation and cable entry point updated to match the as-built condition.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Lamp optics, internal wiring and electronic modules are not modelled; they are in product data sheets and wiring diagrams."
    },
    {
     "t": "Interlocking logic and aspect sequences are not geometry; they are held in the signalling design documents."
    },
    {
     "t": "Fixing bolts, cable glands and labels are not modelled; refer to installation drawings and the specification."
    }
   ],
   "m": "sys.1",
   "mf": [
    "34 42 00"
   ]
  },
  {
   "id": "ocs_support",
   "n": "Overhead contact system supports (poles, cantilevers)",
   "nf": "Supports de ligne aérienne de contact (poteaux, consoles)",
   "uf": [],
   "rc": [],
   "ifc": "IfcElementAssembly (MAST, SUPPORTINGASSEMBLY, SUSPENSIONASSEMBLY) with IfcMember.POST; wires as IfcCableSegment.CONTACTWIRESEGMENT / IfcCableCarrierSegment.CATENARYWIRE",
   "sqi": "",
   "g": {
    "100": "Electrified sections and pole spacing noted.",
    "200": "Generic poles at approximate stations with typical cantilever and wire heights.",
    "300": "Designed pole positions, types and heights, cantilever geometry, wire height and stagger, and foundation envelopes.",
    "350": "Adds foundations versus drainage and utilities, electrical clearances to structures and bridges, and earthing / bonding.",
    "400": "Installation geometry of cantilevers, registration and fittings.",
    "500": "Installed poles and wire positions from survey."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "mark",
     "200",
     [
      "design_review",
      "fm"
     ],
     "Pole number"
    ],
    [
     "lin_alignment_ref",
     "200",
     [
      "coordination"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "ocs_support_type",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "ocs_pole_height",
     "300",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "ocs_pole_strength",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "ocs_wire_height",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "ocs_stagger",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "ocs_system_height",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "ocs_span",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "ocs_clearance",
     "300",
     [
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "stl_coating",
     "300",
     [
      "cost",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Authoring: Rail electrification design software or Revit Generic Models"
   ],
   "grp": "08",
   "gx": [
    {
     "t": "Electrified track sections shown as zones along the alignment, with typical pole spacing noted and no poles modelled.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic poles with a typical cantilever, and the contact wire drawn as a line at typical height.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Pole placeholders at approximate chainages and offsets, on the correct side of each track.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Each pole at its design chainage and offset, with designed type, section size, height and rake.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Cantilever modelled with designed arm lengths and angles, reaching the designed contact wire position.",
     "f": "300",
     "k": "shape",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Contact and catenary wires drawn at designed heights above rail and designed stagger at each support.",
     "f": "300",
     "k": "place",
     "u": [
      "design_review",
      "coordination"
     ]
    },
    {
     "t": "Foundation envelope below each pole modelled with its designed plan size and depth.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Electrical clearance envelope around live parts modelled as a separate switchable solid and checked against structures and bridges.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Pole foundations checked against drainage, utilities and cable troughs, with no clashes inside the foundation envelope.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Earthing and bonding runs from poles to rail or earth wire shown as lines with their connection points.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Headspans, portals and supports fixed to tunnels or bridges modelled with their fixing positions on the structure.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Cantilever tubes, registration arm, steady arm and insulators modelled to the approved installation geometry.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Pole base plate, anchor bolt group and foundation top level modelled from approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed pole positions and inclination, wire height and stagger checked against field survey to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Clamps, droppers and small fittings are not modelled individually; they are listed in installation drawings and the specification."
    },
    {
     "t": "Wire sag and movement with temperature are not modelled; they are in the electrification design calculations."
    },
    {
     "t": "Electrical sectioning and feeding arrangements are not geometry; they are shown on the electrification schematic drawings."
    }
   ],
   "m": "sys.1",
   "mf": [
    "34 23 00"
   ]
  },
  {
   "id": "rail_platform",
   "n": "Station platforms",
   "nf": "Quais de station",
   "uf": [],
   "rc": [
    "Floors (OST_Floors)",
    "Structural Foundations (OST_StructuralFoundation)"
   ],
   "ifc": "No dedicated IFC 4.3 class: IfcSlab (USERDEFINED \"PLATFORM\") with IfcRailing and IfcSign, contained in IfcFacilityPart / IfcRailwayPart",
   "sqi": "",
   "g": {
    "100": "Platform zone with length and width along the track.",
    "200": "Generic platform with approximate length, width and height.",
    "300": "Designed platform edge line, height above rail, width, ramps / stairs, canopies and furniture zones.",
    "350": "Adds edge coping, tactile strip, drainage, under-platform services and clearance to vehicle envelope.",
    "400": "Construction geometry including precast units and joints.",
    "500": "As-built edge offset and height from survey."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "mark",
     "200",
     [
      "design_review",
      "fm"
     ],
     "Platform ID"
    ],
    [
     "lin_alignment_ref",
     "200",
     [
      "coordination"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "plt_length",
     "200",
     [
      "design_review",
      "quantities"
     ],
     ""
    ],
    [
     "circ_clear_width",
     "200",
     [
      "code_check",
      "design_review"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "plt_height",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "plt_edge_offset",
     "300",
     [
      "design_review",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "plt_tactile",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "circ_accessible",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "is_external",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "plt_height",
     "500",
     [
      "handover",
      "code_check"
     ],
     "Measured"
    ],
    [
     "plt_edge_offset",
     "500",
     [
      "handover",
      "code_check"
     ],
     "Measured"
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Platform-train interface values (height, edge offset) are safety-critical: require them as measured values at LOD 500."
   ],
   "grp": "08",
   "gx": [
    {
     "t": "Platform zone shown as an outline or mass with its length and width along the track.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic platform slab with approximate length, width and height above rail, on the correct side of the track.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Platform edge line modelled at its designed offset from the track centreline along the full platform length.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Platform surface at its designed height above rail, with designed crossfall falling away from the edge.",
     "f": "300",
     "k": "place",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Platform ends, ramps and stairs modelled with designed widths, slopes, landings and connections to the platform surface.",
     "f": "300",
     "k": "shape",
     "u": [
      "code_check",
      "design_review"
     ]
    },
    {
     "t": "Zones for canopies, furniture, signs and clear circulation width modelled as separate switchable solids.",
     "f": "300",
     "k": "zone",
     "u": [
      "space_mgmt",
      "code_check"
     ]
    },
    {
     "t": "Edge coping and tactile warning strip modelled as separate solids with designed width and set-back from the edge.",
     "f": "350",
     "k": "part",
     "u": [
      "code_check",
      "coordination"
     ]
    },
    {
     "t": "Vehicle kinematic envelope modelled as a switchable solid to check clearance to edge, coping and canopy.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Drainage channels and under-platform service voids or ducts modelled at their designed sizes and positions.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Openings and sleeves for cables, drainage and equipment through the platform slab and walls shown at their positions.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Precast platform units, coping units and movement joints modelled to the approved layout and joint widths.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "quantities"
     ]
    },
    {
     "t": "Platform walls, piers or support frame modelled to construction geometry, including cast-in items and fixings for edge units.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "As-built edge offset and platform height above rail checked by survey at stated intervals, to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "code_check"
     ]
    }
   ],
   "nx": [
    {
     "t": "Surface textures, tactile stud patterns and painted markings are not modelled in 3D; they are on finish drawings and in the specification."
    },
    {
     "t": "Reinforcement in platform slabs and walls is not modelled; it is shown on reinforcement drawings."
    },
    {
     "t": "Joint sealants, bedding mortar and fixings are not modelled; refer to the specification and shop drawings."
    }
   ],
   "m": "sys.0",
   "mf": [
    "03 30 00",
    "03 40 00"
   ]
  },
  {
   "id": "bridge_superstructure",
   "n": "Bridge superstructure (girders, deck, barriers)",
   "nf": "Superstructure de pont (poutres, tablier, glissières)",
   "uf": [],
   "rc": [
    "Structural Framing (OST_StructuralFraming)",
    "Floors (OST_Floors)"
   ],
   "ifc": "IfcBeam.GIRDER_SEGMENT / DIAPHRAGM / EDGEBEAM, IfcSlab (FLOOR as deck, WEARING), IfcWall.PARAPET; in IfcBridgePart (SUPERSTRUCTURE, DECK)",
   "sqi": "",
   "g": {
    "100": "Bridge footprint, span arrangement and deck width along the alignment.",
    "200": "Generic girders and deck with approximate depth, spacing and spans.",
    "300": "Designed girders, deck, diaphragms, barriers and joints with profile, crossfall, haunches and bearing locations.",
    "350": "Adds deck drains, utilities carried, expansion joint blockouts, lighting and sign supports, and interface with bearings.",
    "400": "Fabrication / casting geometry: girder lengths and camber, strand patterns, splices, shear studs.",
    "500": "As-built deck profile and girder positions from survey."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "bri_structure_id",
     "200",
     [
      "asset_reg",
      "design_review"
     ],
     ""
    ],
    [
     "lin_alignment_ref",
     "200",
     [
      "coordination"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "col_profile",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "bm_span",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost"
     ],
     ""
    ],
    [
     "col_rebar_ratio",
     "200",
     [
      "cost"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "asset_reg"
     ],
     "Element ID (e.g., girder G3, span 2)"
    ],
    [
     "bri_design_code",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "col_exposure_class",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "col_cover",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "slab_thickness",
     "300",
     [
      "design_review",
      "quantities"
     ],
     "Deck"
    ],
    [
     "bri_prestress",
     "300",
     [
      "design_review",
      "prefab"
     ],
     ""
    ],
    [
     "bri_wearing_surface",
     "300",
     [
      "cost",
      "fm"
     ],
     ""
    ],
    [
     "col_volume",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "mem_length",
     "300",
     [
      "quantities"
     ],
     ""
    ],
    [
     "gross_weight",
     "350",
     [
      "prefab",
      "design_review"
     ],
     ""
    ],
    [
     "bm_camber",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "bri_inspection_element",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "Authoring: Bridge design software"
   ],
   "grp": "08",
   "gx": [
    {
     "t": "Bridge shown as a mass with its footprint, span arrangement and deck width along the alignment.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic girders and deck slab with approximate depth, girder spacing and span lengths.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Deck placed at approximate profile level, following the road or rail alignment it carries.",
     "f": "200",
     "k": "place",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Girders modelled at designed section, spacing and length, with bearing lines located at each support.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Deck slab follows designed vertical profile and crossfall, with designed thickness and haunches over girders.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "design_review"
     ]
    },
    {
     "t": "Diaphragms, edge beams and barriers or parapets modelled at designed sections and positions.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Deck joints at abutments and piers shown as gaps of designed width between deck ends.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Expansion joint blockouts and deck drain openings modelled as voids at their designed positions.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Ducts, sleeves and hangers for utilities carried by the bridge modelled with their routes and supports.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bases for lighting columns and sign supports on barriers or deck modelled at their fixing positions.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Interface with bearings shown: girder soffit level, sole plate zone and access for bearing inspection and replacement.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "fm"
     ]
    },
    {
     "t": "Girder segments modelled to fabrication or casting lengths, with camber and splice positions.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Shear studs, splice plates and strand or tendon layouts modelled from approved shop drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "As-built deck profile and girder positions checked against survey to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Individual deck reinforcing bars are not modelled; they are given in reinforcement drawings and bar schedules."
    },
    {
     "t": "Bolts, welds and paint systems are not modelled; they are on shop drawings and in the specification."
    },
    {
     "t": "Waterproofing membrane and wearing surface texture are not modelled; the surfacing build-up is in the specification."
    }
   ],
   "m": "str.2",
   "mf": [
    "03 40 00",
    "05 12 00"
   ]
  },
  {
   "id": "bridge_substructure",
   "n": "Bridge substructure (piers, abutments)",
   "nf": "Infrastructure de pont (piles, culées)",
   "uf": [],
   "rc": [
    "Structural Columns (OST_StructuralColumns)",
    "Structural Framing (OST_StructuralFraming)",
    "Walls (OST_Walls)",
    "Structural Foundations (OST_StructuralFoundation)"
   ],
   "ifc": "IfcColumn.PIERSTEM, IfcBeam.PIERCAP, IfcWall (abutment walls), IfcFooting, IfcPile; grouped by IfcElementAssembly (PIER, ABUTMENT) in IfcBridgePart (PIER, ABUTMENT, SUBSTRUCTURE)",
   "sqi": "",
   "g": {
    "100": "Pier and abutment locations as symbols or simple masses.",
    "200": "Generic piers and abutments with approximate size and founding level.",
    "300": "Designed pier stems, caps, abutment walls, wingwalls, footings and piles with elevations, batter and bearing seats.",
    "350": "Adds bearing pedestals, drainage, scour protection extents, and interfaces with utilities, roads or waterways below.",
    "400": "Construction geometry: lifts, joints, embedded items and anchor bolts.",
    "500": "As-built positions and bearing seat elevations from survey."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "bri_structure_id",
     "200",
     [
      "asset_reg",
      "design_review"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "material",
     "200",
     [
      "cost"
     ],
     ""
    ],
    [
     "col_rebar_ratio",
     "200",
     [
      "cost"
     ],
     "Allowance until reinforcement is detailed"
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "asset_reg"
     ],
     "Element ID (e.g., pier 2)"
    ],
    [
     "col_length",
     "300",
     [
      "quantities"
     ],
     "Pier height"
    ],
    [
     "col_volume",
     "300",
     [
      "quantities",
      "cost"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_exposure_class",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "col_cover",
     "300",
     [
      "design_review",
      "prefab"
     ],
     ""
    ],
    [
     "ftg_bottom_elev",
     "300",
     [
      "design_review",
      "coordination"
     ],
     ""
    ],
    [
     "bri_scour",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "bri_design_code",
     "300",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "load_bearing",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "bri_inspection_element",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "08",
   "gx": [
    {
     "t": "Piers and abutments shown as symbols or simple masses at their proposed support positions.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic pier and abutment solids with approximate size, top level and founding level.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Pier stems and caps at designed sections, heights and batter, set at designed chainage and skew.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Abutment walls, wingwalls and ballast walls modelled at designed thickness, length and top elevation.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities"
     ]
    },
    {
     "t": "Footings and piles modelled with designed plan size, depth, pile positions, rake and toe levels.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Bearing seats modelled at designed elevations and positions on each pier cap and abutment.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bearing pedestals modelled at each bearing with designed plan size and top level.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Drainage pipes, weep holes and drains behind abutments modelled at their designed positions.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Scour protection extents around piers and abutments modelled as separate solids with designed thickness.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Clearance envelopes for roads, railways or waterways below modelled as switchable solids, free of substructure parts.",
     "f": "350",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Construction lifts and construction joints modelled at their approved positions and levels.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Embedded items, anchor bolt groups and conduits cast into piers and abutments modelled from approved shop drawings.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "As-built pier and abutment positions and bearing seat elevations checked against survey to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Reinforcing bars are not modelled; refer to reinforcement drawings and bar schedules."
    },
    {
     "t": "Formwork and temporary works are not modelled; they are in the contractor's temporary works design."
    },
    {
     "t": "Soil layers and ground properties are not drawn with the substructure; they are in the geotechnical reports and ground model."
    }
   ],
   "m": "str.1",
   "mf": [
    "03 30 00",
    "31 60 00"
   ]
  },
  {
   "id": "bridge_bearing",
   "n": "Bridge bearings and expansion joints",
   "nf": "Appareils d'appui et joints de dilatation",
   "uf": [],
   "rc": [
    "Structural Connections (OST_StructConnections)",
    "Generic Models (OST_GenericModel)"
   ],
   "ifc": "IfcBearing (ELASTOMERIC, POT, SPHERICAL, CYLINDRICAL, GUIDE ...); expansion joints as IfcDiscreteAccessory.EXPANSION_JOINT_DEVICE",
   "sqi": "",
   "g": {
    "100": "Not modelled; bearing type noted per support.",
    "200": "Generic bearing blocks at approximate locations.",
    "300": "Designed bearings at each girder line with size, type, fixity and seat elevation.",
    "350": "Adds anchor bolts, sole and masonry plates, jacking points and replacement access.",
    "400": "Manufacturer geometry with presets.",
    "500": "Installed bearings with setting data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "code_check",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "bri_structure_id",
     "200",
     [
      "asset_reg"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "asset_reg",
      "fm"
     ],
     "Bearing ID"
    ],
    [
     "brgb_vertical_capacity",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "brgb_displacement",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "brgb_rotation",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "brgb_movement",
     "300",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "brgb_setting_temp",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "bri_inspection_element",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [],
   "grp": "08",
   "gx": [
    {
     "t": "No bearing solids; support points where bearings will sit are marked on the substructure as symbols.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review"
     ]
    },
    {
     "t": "Generic bearing block at each approximate bearing location between girder and substructure, with approximate size.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Generic expansion joint zone shown as a gap across the deck at each joint location.",
     "f": "200",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bearing modelled at each girder line with designed plan size, height and bearing type.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "cost"
     ]
    },
    {
     "t": "Bearing set at designed seat elevation, with guided bearings aligned to the designed direction of movement.",
     "f": "300",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Expansion joint modelled across the full deck width with designed gap at the reference temperature.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Sole plate and masonry plate modelled as separate parts, with anchor bolt positions shown.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Jacking points and jack placement zones beside each bearing modelled as separate switchable solids.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm"
     ]
    },
    {
     "t": "Inspection access and replacement path for each bearing and expansion joint modelled as switchable solids.",
     "f": "350",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Expansion joint blockout and anchorage zone shown in the deck end and abutment ballast wall.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bearing and expansion joint geometry taken from manufacturer drawings, including preset offsets for the installation temperature.",
     "f": "400",
     "k": "shape",
     "u": [
      "prefab",
      "handover"
     ]
    },
    {
     "t": "Anchor bolts, dowels and grout pad modelled to approved shop drawing dimensions.",
     "f": "400",
     "k": "conn",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed bearing positions, levels and preset offsets checked against field survey to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "fm"
     ]
    }
   ],
   "nx": [
    {
     "t": "Internal elastomer layers, pot seals and sliding surfaces are not modelled; they are in manufacturer data."
    },
    {
     "t": "Nuts, washers and welds are not modelled; refer to shop drawings."
    },
    {
     "t": "Load, movement and rotation capacities are data, not geometry; they are held in parameters and design calculations."
    }
   ],
   "m": "str.3",
   "mf": []
  },
  {
   "id": "tunnel_lining",
   "n": "Tunnel lining and segments",
   "nf": "Revêtement de tunnel et voussoirs",
   "uf": [],
   "rc": [],
   "ifc": "No tunnel classes in IFC 4.3: IfcBuildingElementProxy or IfcPlate (USERDEFINED \"SEGMENT\") grouped by IfcElementAssembly (USERDEFINED \"RING\"), with an owner property set",
   "sqi": "",
   "g": {
    "100": "Tunnel alignment with typical internal diameter or section.",
    "200": "Generic lining tube along alignment with approximate thickness.",
    "300": "Designed internal profile, lining thickness, ring length and openings (cross-passages, shafts).",
    "350": "Adds interfaces with track, OCS, ventilation, drainage and cross-passage openings; invert and walkway details.",
    "400": "Segment and ring build geometry: key position, joints, bolts and gaskets.",
    "500": "As-built ring positions and ovality from survey or scan."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing"
     ],
     ""
    ],
    [
     "lin_alignment_ref",
     "200",
     [
      "coordination"
     ],
     ""
    ],
    [
     "lin_station",
     "200",
     [
      "coordination",
      "asset_reg"
     ],
     ""
    ],
    [
     "tnl_internal_dia",
     "200",
     [
      "design_review"
     ],
     ""
    ],
    [
     "tnl_thickness",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "tnl_ring_type",
     "300",
     [
      "design_review",
      "prefab"
     ],
     ""
    ],
    [
     "material",
     "300",
     [
      "cost"
     ],
     ""
    ],
    [
     "col_material_grade",
     "300",
     [
      "cost",
      "design_review"
     ],
     ""
    ],
    [
     "col_exposure_class",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "col_rebar_ratio",
     "300",
     [
      "cost"
     ],
     "Bars or fibres"
    ],
    [
     "tnl_gasket",
     "300",
     [
      "design_review",
      "fm"
     ],
     ""
    ],
    [
     "fire_rating",
     "300",
     [
      "code_check"
     ],
     ""
    ],
    [
     "mark",
     "400",
     [
      "prefab",
      "asset_reg"
     ],
     "Ring number"
    ],
    [
     "col_fab_mark",
     "400",
     [
      "prefab"
     ],
     "Segment mark"
    ],
    [
     "prefab_status",
     "400",
     [
      "prefab"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "asset_reg"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "loa_tolerance",
     "500",
     [
      "handover",
      "existing"
     ],
     "State the accuracy of the surveyed position"
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "epd_ref",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "recycled_content",
     "300",
     [
      "sustain"
     ],
     ""
    ],
    [
     "embodied_carbon",
     "300",
     [
      "sustain"
     ],
     ""
    ]
   ],
   "notes": [
    "IFC tunnel entities are being developed for a later IFC release; use an owner property set until then.",
    "Authoring: Tunnel design software or Revit Generic Models"
   ],
   "grp": "08",
   "gx": [
    {
     "t": "Tunnel shown as a simple mass swept along the alignment with a typical internal diameter or section.",
     "f": "100",
     "k": "shape",
     "u": [
      "design_review",
      "cost"
     ]
    },
    {
     "t": "Generic lining tube swept along the alignment with approximate internal profile and thickness.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Designed internal profile and lining thickness swept along the alignment, including every change of section.",
     "f": "300",
     "k": "shape",
     "u": [
      "quantities",
      "coordination"
     ]
    },
    {
     "t": "Rings modelled at designed ring length, with each ring set out along the alignment.",
     "f": "300",
     "k": "part",
     "u": [
      "quantities"
     ]
    },
    {
     "t": "Openings for cross-passages, shafts and niches modelled as voids at designed positions and sizes.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Structure gauge or kinematic envelope modelled as a switchable solid to check lining clearance.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Invert fill, walkways and track bed interface modelled at their designed levels inside the lining.",
     "f": "350",
     "k": "part",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Fixing zones for overhead line supports, ventilation fans, cable brackets and signs marked on the lining surface.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Drainage channels and sumps in the invert modelled at their designed positions and sizes.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Thickened lining or opening frames around cross-passage and shaft openings modelled at designed geometry.",
     "f": "350",
     "k": "open",
     "u": [
      "coordination",
      "quantities"
     ]
    },
    {
     "t": "Individual segments modelled for each ring, with key segment position and longitudinal and circumferential joints.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Bolt pockets, grout holes and gasket grooves modelled on segments from approved segment drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "As-built ring positions and ovality checked against survey or point cloud to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Reinforcement cages and fibres in segments are not modelled; refer to segment drawings and the specification."
    },
    {
     "t": "Bolts, gaskets and packers are not modelled individually; they are in segment drawings and ring build records."
    },
    {
     "t": "Annulus grout and waterproofing membranes are not modelled as solids; they are on drawings and in the specification."
    }
   ],
   "m": "str.2",
   "mf": [
    "31 70 00"
   ]
  },
  {
   "id": "baggage_handling",
   "n": "Baggage handling system",
   "nf": "Système de manutention des bagages",
   "uf": [
    "D1090 Other Conveying Systems"
   ],
   "rc": [
    "Specialty Equipment (OST_SpecialityEquipment)",
    "Mechanical Equipment (OST_MechanicalEquipment) - when the supplier families use it"
   ],
   "ifc": "IfcTransportElement (USERDEFINED, object type CONVEYOR)",
   "sqi": "",
   "g": {
    "100": "Baggage areas as volumes and main routes as lines.",
    "200": "Generic conveyor envelopes along their routes and generic boxes for the main equipment.",
    "300": "Designed conveyor routes, widths, top-of-belt heights and inclines; equipment at designed size with access zones.",
    "350": "Adds supports, hangers, platforms, control panels and their interfaces with structure and electrical.",
    "400": "Supplier shop drawing geometry for every section, curve, merge, diverter and support.",
    "500": "As-installed routes, heights and equipment with registration data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm"
     ],
     "Equipment or section tag"
    ],
    [
     "bhs_function",
     "200",
     [
      "design_review",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "bhs_section",
     "300",
     [
      "fm",
      "asset_reg",
      "commissioning"
     ],
     ""
    ],
    [
     "bhs_belt_width",
     "300",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "bhs_tob",
     "300",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "bhs_speed",
     "300",
     [
      "design_review",
      "energy"
     ],
     ""
    ],
    [
     "bhs_rate",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "el_load",
     "300",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "bhs_zone",
     "350",
     [
      "commissioning",
      "fm"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ]
   ],
   "notes": [
    "Revit has no conveyor category: agree in the BEP one category for every baggage family, so schedules and checks find them.",
    "Uniformat II and MasterFormat placement of baggage systems varies between owners; verify."
   ],
   "grp": "09",
   "m": "spec.0",
   "mf": [
    "34 77 00"
   ],
   "gx": [
    {
     "t": "Baggage areas (check-in, screening, sortation, make-up, reclaim) are modelled as volumes, with the main routes as lines or simple bands.",
     "f": "100",
     "k": "zone",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Conveyor runs are modelled as generic envelopes at approximate width and height along their routes, including level changes and spirals.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "Screening machines, sorters, carousels, make-up and reclaim units are shown as generic boxes at approximate size.",
     "f": "200",
     "k": "shape",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Each conveyor section is modelled at its designed route, width, top-of-belt height and incline, so clearances to structure, ceilings and services can be measured.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Screening machines, sorters, carousels and reclaim units are modelled at designed footprint and height.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "space_mgmt"
     ]
    },
    {
     "t": "Openings and fire shutters where conveyors pass through walls and floors are modelled at designed size.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Maintenance walkways, crossovers and access clearances along the conveyors are modelled as switchable zones.",
     "f": "300",
     "k": "zone",
     "u": [
      "fm",
      "coordination"
     ]
    },
    {
     "t": "Hangers, supports and platforms are modelled with their attachment points to structure.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination",
      "prefab"
     ]
    },
    {
     "t": "Motor control panels and drive locations are placed for coordination with electrical.",
     "f": "350",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Sections, curves, merges, diverters and supports follow the approved supplier shop drawings, ready for fabrication and installation.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab",
      "coordination"
     ]
    },
    {
     "t": "Installed routes, top-of-belt heights and equipment positions are field-verified and the model is corrected to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Belts, rollers, motors and photo-eyes are not modelled one by one; they are listed in the supplier maintenance data."
    },
    {
     "t": "Control logic, sort rules and PLC programs are not in the model; they live in the controls documentation."
    }
   ]
  },
  {
   "id": "boarding_bridge",
   "n": "Passenger boarding bridges",
   "nf": "Passerelles d’embarquement",
   "uf": [
    "E1090 Other Equipment"
   ],
   "rc": [
    "Specialty Equipment (OST_SpecialityEquipment)"
   ],
   "ifc": "IfcTransportElement (USERDEFINED, object type PASSENGERBOARDINGBRIDGE)",
   "sqi": "",
   "g": {
    "100": "A symbol or simple volume at each gate.",
    "200": "Generic rotunda, tunnels and cab in the parked position.",
    "300": "Designed bridge at its retracted length, with its travel envelope and the terminal door connection.",
    "350": "Adds foundations, supports, connections to the terminal and the services units on the bridge.",
    "400": "Manufacturer drawing geometry.",
    "500": "As-installed bridge and parked position with registration data."
   },
   "r": [
    [
     "ifc_export_class",
     "200",
     [
      "handover",
      "asset_reg",
      "coordination"
     ],
     ""
    ],
    [
     "type_name",
     "200",
     [
      "design_review",
      "cost",
      "quantities",
      "handover"
     ],
     ""
    ],
    [
     "status",
     "200",
     [
      "existing",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "type_mark",
     "300",
     [
      "design_review",
      "cost",
      "quantities"
     ],
     ""
    ],
    [
     "uniformat_code",
     "300",
     [
      "cost",
      "quantities",
      "asset_reg"
     ],
     ""
    ],
    [
     "description",
     "300",
     [
      "design_review",
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "spec_section",
     "300",
     [
      "spec"
     ],
     ""
    ],
    [
     "mark",
     "300",
     [
      "design_review",
      "fm"
     ],
     "Bridge tag"
    ],
    [
     "pbb_gate",
     "300",
     [
      "fm",
      "asset_reg",
      "design_review"
     ],
     ""
    ],
    [
     "pbb_type",
     "200",
     [
      "design_review",
      "cost"
     ],
     ""
    ],
    [
     "pbb_aircraft",
     "200",
     [
      "design_review",
      "code_check"
     ],
     ""
    ],
    [
     "pbb_len_min",
     "300",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "pbb_len_max",
     "300",
     [
      "coordination",
      "design_review"
     ],
     ""
    ],
    [
     "pbb_cab_range",
     "300",
     [
      "design_review"
     ],
     ""
    ],
    [
     "pbb_pca",
     "300",
     [
      "design_review",
      "energy"
     ],
     ""
    ],
    [
     "pbb_gpu",
     "300",
     [
      "design_review",
      "energy"
     ],
     ""
    ],
    [
     "el_load",
     "300",
     [
      "energy",
      "design_review"
     ],
     ""
    ],
    [
     "manufacturer",
     "300",
     [
      "cost",
      "design_review"
     ],
     "Basis of design"
    ],
    [
     "model_label",
     "300",
     [
      "cost"
     ],
     "Basis of design"
    ],
    [
     "manufacturer",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed product (as-built), not basis of design"
    ],
    [
     "model_label",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     "Installed model"
    ],
    [
     "serial_number",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "installation_date",
     "500",
     [
      "handover",
      "fm",
      "asset_reg"
     ],
     ""
    ],
    [
     "warranty_start",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "warranty_period",
     "500",
     [
      "handover",
      "fm"
     ],
     ""
    ],
    [
     "asset_identifier",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "barcode",
     "500",
     [
      "asset_reg",
      "fm"
     ],
     ""
    ],
    [
     "space_ref",
     "500",
     [
      "fm",
      "space_mgmt",
      "handover"
     ],
     ""
    ],
    [
     "service_life",
     "500",
     [
      "fm",
      "asset_reg"
     ],
     ""
    ]
   ],
   "notes": [
    "Uniformat II and MasterFormat placement of boarding bridges varies between owners; verify."
   ],
   "grp": "09",
   "m": "spec.1",
   "mf": [
    "34 77 13"
   ],
   "gx": [
    {
     "t": "Each gate’s boarding bridge is shown as a symbol or simple volume at the gate, with its fixed link.",
     "f": "100",
     "k": "place",
     "u": [
      "design_review",
      "space_mgmt"
     ]
    },
    {
     "t": "Rotunda, tunnels and cab are shown as generic envelopes at approximate size in the parked position.",
     "f": "200",
     "k": "shape",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "The bridge is modelled at its designed retracted length, with rotunda, tunnel sections, cab, drive column and wheel bogie at designed size.",
     "f": "300",
     "k": "shape",
     "u": [
      "coordination",
      "design_review"
     ]
    },
    {
     "t": "The travel envelope (extended and swung positions, cab height range) is modelled as a switchable zone and checked against aircraft parking positions and apron services.",
     "f": "300",
     "k": "zone",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "The fixed link or terminal door connection is modelled with its opening, floor level and slope.",
     "f": "300",
     "k": "open",
     "u": [
      "coordination",
      "code_check"
     ]
    },
    {
     "t": "Rotunda foundation, fixed link supports and connections to the terminal structure are modelled.",
     "f": "350",
     "k": "conn",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Pre-conditioned air unit, 400 Hz ground power unit and potable water cabinet are placed on the bridge with their service routes.",
     "f": "350",
     "k": "place",
     "u": [
      "coordination"
     ]
    },
    {
     "t": "Bridge components follow the approved manufacturer drawings.",
     "f": "400",
     "k": "part",
     "u": [
      "prefab"
     ]
    },
    {
     "t": "Installed position, parked position and rotunda centre are field-verified and the model is corrected to the stated tolerance.",
     "f": "500",
     "k": "rec",
     "u": [
      "handover",
      "existing"
     ]
    }
   ],
   "nx": [
    {
     "t": "Hydraulics, drives, controls and wiring are not modelled; they are in the manufacturer manuals."
    },
    {
     "t": "Aircraft are not modelled as elements; their outlines are reference geometry for clearance checks only."
    }
   ]
  }
 ],
 "mfdiv": {
  "03": "Concrete",
  "04": "Masonry",
  "05": "Metals",
  "06": "Wood, plastics and composites",
  "07": "Thermal and moisture protection",
  "08": "Openings",
  "09": "Finishes",
  "10": "Specialties",
  "11": "Equipment",
  "12": "Furnishings",
  "14": "Conveying equipment",
  "21": "Fire suppression",
  "22": "Plumbing",
  "23": "Heating, ventilating and air conditioning (HVAC)",
  "26": "Electrical",
  "27": "Communications",
  "28": "Electronic safety and security",
  "31": "Earthwork",
  "32": "Exterior improvements",
  "33": "Utilities",
  "34": "Transportation"
 },
 "ufgrp": {
  "A10": "Foundations",
  "A20": "Basement construction",
  "B10": "Superstructure",
  "B20": "Exterior enclosure",
  "B30": "Roofing",
  "C10": "Interior construction",
  "C20": "Stairs",
  "C30": "Interior finishes",
  "D10": "Conveying",
  "D20": "Plumbing",
  "D30": "HVAC",
  "D40": "Fire protection",
  "D50": "Electrical",
  "E10": "Equipment",
  "E20": "Furnishings",
  "G10": "Site preparation",
  "G20": "Site improvements",
  "G30": "Site civil and mechanical utilities"
 },
 "idp": [
  "type_name",
  "type_mark",
  "mark",
  "description",
  "uniformat_code",
  "ifc_export_class",
  "status",
  "spec_section"
 ],
 "lean500": {
  "keep": [
   "handover",
   "fm",
   "asset_reg",
   "space_mgmt",
   "commissioning",
   "existing"
  ],
  "dropKinds": [
   "conn",
   "part"
  ]
 }
}
