{
  "kind": "bimfit_reference_building_manifest",
  "schemaVersion": 1,
  "id": "bs-medical-dental-clinic",
  "name": {
    "ko": "메디컬-덴탈 클리닉",
    "en": "Medical-Dental Clinic"
  },
  "summary": {
    "ko": "buildingSMART가 공개한 미국 GSA 외래 진료소의 실제 조정 모델.",
    "en": "A real US GSA outpatient clinic, released as an open coordination model."
  },
  "useType": "outpatient_clinic",
  "licence": "CC BY 4.0",
  "attribution": "BSI (2020) \"Medical-Dental Test Files\", buildingSMART International — https://github.com/buildingsmart-community/Community-Sample-Test-Files",
  "sourceUrl": "https://github.com/buildingsmart-community/Community-Sample-Test-Files",
  "generatedAt": "2026-09-04T00:00:00.000Z",
  "sourceFiles": [
    {
      "role": "architectural",
      "fileName": "Clinic_Architectural.ifc",
      "sha256": "2ac970ce065ecac4e0c9e5f453a257169e90d0067f419b7e33533a64ef837880",
      "byteLength": 13003205,
      "units": {
        "lengthToMetres": 1,
        "areaToSquareMetres": 1,
        "lengthUnitName": "METRE",
        "areaUnitName": "SQUARE_METRE",
        "lengthAssumed": false,
        "areaAssumed": false
      }
    },
    {
      "role": "structural",
      "fileName": "Clinic_Structural.ifc",
      "sha256": "325287b375f154dc79504c4bbf67b40c501f458f23a8c4ba13b27171e00533d8",
      "byteLength": 19058175,
      "units": {
        "lengthToMetres": 1,
        "areaToSquareMetres": 1,
        "lengthUnitName": "METRE",
        "areaUnitName": "SQUARE_METRE",
        "lengthAssumed": false,
        "areaAssumed": false
      }
    },
    {
      "role": "hvac",
      "fileName": "Clinic_HVAC.ifc",
      "sha256": "39c88a79f48fbe56da86afb0fb3ebd188f8930df3df7dbfbd9ecaa535aaeab9b",
      "byteLength": 26914597,
      "units": {
        "lengthToMetres": 0.001,
        "areaToSquareMetres": 0.000001,
        "lengthUnitName": "MILLIMETRE",
        "areaUnitName": "MILLISQUARE_METRE",
        "lengthAssumed": false,
        "areaAssumed": false
      }
    },
    {
      "role": "electrical",
      "fileName": "Clinic_Electrical.ifc",
      "sha256": "70c436de1f1e8a860acfba61b68da1c9243d18dcbbddb98b88b550a642d95d32",
      "byteLength": 6800204,
      "units": {
        "lengthToMetres": 1,
        "areaToSquareMetres": 1,
        "lengthUnitName": "METRE",
        "areaUnitName": "SQUARE_METRE",
        "lengthAssumed": false,
        "areaAssumed": false
      }
    },
    {
      "role": "plumbing",
      "fileName": "Clinic_Plumbing.ifc",
      "sha256": "e662a8d0273694b745a313fc18ee8d4916db03453caa8f9d00d4d80b62bb6e23",
      "byteLength": 55834520,
      "units": {
        "lengthToMetres": 0.001,
        "areaToSquareMetres": 0.000001,
        "lengthUnitName": "MILLIMETRE",
        "areaUnitName": "MILLISQUARE_METRE",
        "lengthAssumed": false,
        "areaAssumed": false
      }
    }
  ],
  "counts": {
    "storeys": 3,
    "spacesTotal": 269,
    "spacesFloor": 259,
    "assemblies": 16,
    "externalElements": 105,
    "exteriorWalls": 80,
    "windows": 58,
    "exteriorCurtainWalls": 15,
    "exteriorDoors": 13
  },
  "areas": {
    "totalFloorAreaSqm": 4314.2,
    "areaPlanTotalSqm": 6935.8,
    "exteriorWallNetSqm": 2150.3,
    "exteriorWallBelowRoofSqm": 1909.56,
    "exteriorWallAboveRoofSqm": 240.73,
    "exteriorWallByOrientationSqm": {
      "N": 563.53,
      "NE": 0,
      "E": 433.54,
      "SE": 0,
      "S": 586.67,
      "SW": 0,
      "W": 566.57,
      "NW": 0
    },
    "glazingApertureSqm": 262.73,
    "glazingByOrientationSqm": {
      "N": 54.79,
      "NE": 0,
      "E": 95.11,
      "SE": 0,
      "S": 49.58,
      "SW": 0,
      "W": 63.24,
      "NW": 0
    },
    "exteriorDoorSqm": 36.08,
    "exteriorDoorByOrientationSqm": {
      "N": 5.86,
      "NE": 0,
      "E": 4.19,
      "SE": 0,
      "S": 6.51,
      "SW": 0,
      "W": 19.53,
      "NW": 0
    },
    "openingsNote": "Glazing aperture 262.73 m² = 58 IfcWindow at OverallWidth × OverallHeight (100.63 m²) + 15 exterior IfcCurtainWall at the projected outline of their plates and mullions (162.1 m²; the glass plates alone give 143.38 m², the bounding rectangles 187.49 m²). Exterior doors are separate — a door is aperture, not glazing: 13 IfcDoor, 36.08 m², OverallWidth × OverallHeight. Host wall by IfcRelFillsElement → IfcOpeningElement → IfcRelVoidsElement (70 openings); a curtain wall is its own wall segment (15); 1 door(s) inside a curtain wall. Sector is the host wall's, from the same orientation pass as the wall split. Envelope by a both-sides probe against the conditioned IfcSpace solids (262 of 262 have geometry): 13 curtain wall(s) with a room on both sides excluded as interior screens (120.76 m²); 2 \"Chain Link Fence\" excluded by name (11.02 m²): a chain-link fence around the mechanical yard: a storefront panel by name and by structure (IfcCurtainWall → IfcPlate), and not envelope. The same fence already pollutes this model's space-boundary sum — see invalidDiagnostics; 6 coincident twin(s) counted once; 232 openings hosted in walls outside the exterior set; nothing unresolved. IsExternal is reported per row and never used as a filter — it means \"not an interior partition\" to an authoring tool, never \"bounds conditioned space against outdoor air\". It marks 18 door(s) here; 13 confirm against an exterior wall, 5 do not: #2257 M_Curtain Wall Dbl Chain Link:346969 5.31 m², #2258 M_Curtain Wall Dbl Chain Link:346973 5.31 m², #2260 M_Curtain Wall Dbl Chain Link:346973 5.31 m², #2259 M_Curtain Wall Dbl Chain Link:346969 5.31 m², #2252 M_Curtain Wall Dbl Glass:263359 4.19 m². Rows in openings.json.",
    "conditionedVolumeGrossM3": 20701.55,
    "roomVolumeNetM3": 12928.26,
    "volumeNote": "Gross from 262 spaces (floor area × storey height; voids, and rooms taller than their storey with no void above, as their own solids); net from 262 spaces (262 from own solid), MECH. YARD and ROOF excluded. A closed tessellation's signed volume is exact.",
    "roofProjectedSqm": 2666.98,
    "roofProjectedByFamilySqm": {
      "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck": 2282.54,
      "Basic Roof:Standing Seam Metal Roof": 384.44
    },
    "roofElementSumSqm": 2719.59,
    "roofUnionSqm": 2592.43,
    "roofSurfaceSqm": 2741.94,
    "roofSurfaceByFamilySqm": {
      "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck": 2286.93,
      "Basic Roof:Standing Seam Metal Roof": 455
    },
    "roofNote": "Plan shadow per element (union of its projected triangles, ifc-plan-shadow.mjs): 12 elements — 5 IfcRoof, 7 IfcSlab.PredefinedType=ROOF. roofProjectedSqm sums 2 roof type(s), each as the union of its elements; the elements themselves sum to 2719.59 m² (elements of one type overlapping in plan) and all types together cover 2592.43 m² (one type above another). surfaceSqm is each element's true one-sheet surface (Σ area of its upward faces; ÷ 2 where a surface model has no downward face and both sheets are wound upward; ÷ the coverage where its parts cover its shadow more than once, as stacked layer solids do — surfaceBasis says which), summing to 2741.94 m²; a flat deck's surface equals its shadow, a pitched roof's exceeds it. 7 IfcRoof carry no geometry of their own and are measured through the IfcSlab ROOF parts they aggregate. 5 element(s) present their top face more than once (upward-face sum above shadow) — the reason the shadow is used and Σ area×n_y is not. The five Standing Seam Metal Roof IfcRoof are IfcFaceBasedSurfaceModels with both sheets wound upward. The 382.28 m² carried earlier as their 'projected' area is 764.56 ÷ 2, where 764.56 is the sum of the faces within 26° of horizontal (|n_y| > 0.9) over both sheets: the near-horizontal part of one sheet's surface, steeper flanks omitted and no cosine applied — neither the shadow nor the full surface. Their shadows sum to 432.66 m² and union to 384.44 m² (consecutive sections telescope ~1.8 m along the spine); their one-sheet surface is larger than both, as a pitched roof's must be.",
    "groundSlabSqm": 2577.42,
    "groundSlabSumSqm": 2577.42,
    "groundPerimeterM": 217.01,
    "groundHolePerimeterM": 0,
    "groundNote": "IfcSlab (not ROOF or LANDING) on storeys at or below First Floor (0 m): 4 candidate(s). A slab counts as ground envelope when a conditioned space stands on it — its shadow overlaps a conditioned ground-storey space footprint (153 of 153 such spaces have one: 153 solid) or an IfcRelSpaceBoundary names it as bounding one. IsExternal is not consulted. 2 counted, 2 excluded: \"Floor:150mm Exterior Slab on Grade:240432\" 167.32 m², \"Floor:150mm Slab on Grade:221475\" 43.66 m². groundSlabSqm is the union of the counted shadows (they sum to 2577.42 m²; stacked build-up layers count once); groundPerimeterM is the outline's outer ring."
  },
  "assemblies": [
    {
      "id": "assembly-basic-wall-interior-toilet-partition-25mm",
      "name": "Basic Wall:Interior - Toilet Partition (25mm)",
      "totalThicknessM": 0.025,
      "layers": [
        {
          "name": "Laminate - Ivory, Matte",
          "thicknessM": 0.025,
          "ref": "ifc://Clinic_Architectural.ifc#118172"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#31919"
    },
    {
      "id": "assembly-basic-wall-interior-furring-38-mm-stud",
      "name": "Basic Wall:Interior - Furring (38 mm Stud)",
      "totalThicknessM": 0.054,
      "layers": [
        {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.038,
          "ref": "ifc://Clinic_Architectural.ifc#118167"
        },
        {
          "name": "Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#5698"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#32521"
    },
    {
      "id": "assembly-basic-wall-interior-partition-92mm-stud",
      "name": "Basic Wall:Interior - Partition (92mm Stud)",
      "totalThicknessM": 0.124,
      "layers": [
        {
          "name": "Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#5698"
        },
        {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.092,
          "ref": "ifc://Clinic_Architectural.ifc#31917"
        },
        {
          "name": "Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#5698"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#40002"
    },
    {
      "id": "assembly-basic-wall-exterior-insul-panel-on-mtl-stud",
      "name": "Basic Wall:Exterior - Insul Panel on Mtl. Stud",
      "totalThicknessM": 0.267,
      "layers": [
        {
          "name": "Insulation - Insulated Panel",
          "thicknessM": 0.042,
          "ref": "ifc://Clinic_Architectural.ifc#118164"
        },
        {
          "name": "Metal - Firring",
          "thicknessM": 0.038,
          "ref": "ifc://Clinic_Architectural.ifc#118165"
        },
        {
          "name": "Wood - Sheathing - plywood",
          "thicknessM": 0.019,
          "ref": "ifc://Clinic_Architectural.ifc#118166"
        },
        {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.152,
          "ref": "ifc://Clinic_Architectural.ifc#28093"
        },
        {
          "name": "Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#5698"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#40341"
    },
    {
      "id": "assembly-basic-wall-interior-furring-152-mm-stud",
      "name": "Basic Wall:Interior - Furring (152 mm Stud)",
      "totalThicknessM": 0.168,
      "layers": [
        {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.152,
          "ref": "ifc://Clinic_Architectural.ifc#28093"
        },
        {
          "name": "Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#5698"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#127603"
    },
    {
      "id": "assembly-compound-ceiling-act-600-x-600mm-grid",
      "name": "Compound Ceiling:ACT 600 x 600mm Grid",
      "totalThicknessM": 0.052,
      "layers": [
        {
          "name": "Default",
          "thicknessM": 0.036,
          "ref": "ifc://Clinic_Architectural.ifc#118168"
        },
        {
          "name": "Ceiling Tile 600 x 600",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#118169"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#127604"
    },
    {
      "id": "assembly-compound-ceiling-gypsum-board",
      "name": "Compound Ceiling:Gypsum Board",
      "totalThicknessM": 0.057,
      "layers": [
        {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.045,
          "ref": "ifc://Clinic_Architectural.ifc#118170"
        },
        {
          "name": "Plasterboard",
          "thicknessM": 0.012,
          "ref": "ifc://Clinic_Architectural.ifc#118171"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#127605"
    },
    {
      "id": "assembly-basic-wall-interior-rated-1-hr-92mm-stud",
      "name": "Basic Wall:Interior - Rated 1-HR (92mm Stud)",
      "totalThicknessM": 0.124,
      "layers": [
        {
          "name": "Type-X Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#31918"
        },
        {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.092,
          "ref": "ifc://Clinic_Architectural.ifc#31917"
        },
        {
          "name": "Type-X Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#31918"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#142812"
    },
    {
      "id": "assembly-basic-wall-interior-plumbing-152mm-stud",
      "name": "Basic Wall:Interior - Plumbing (152mm Stud)",
      "totalThicknessM": 0.184,
      "layers": [
        {
          "name": "Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#5698"
        },
        {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.152,
          "ref": "ifc://Clinic_Architectural.ifc#28093"
        },
        {
          "name": "Plasterboard",
          "thicknessM": 0.016,
          "ref": "ifc://Clinic_Architectural.ifc#5698"
        }
      ],
      "ref": "ifc://Clinic_Architectural.ifc#142813"
    },
    {
      "id": "assembly-floor-150mm-slab-on-grade",
      "name": "Floor:150mm Slab on Grade",
      "totalThicknessM": 0.15,
      "layers": [
        {
          "name": "Concrete - Cast In Situ",
          "thicknessM": 0.15,
          "ref": "ifc://Clinic_Structural.ifc#88226"
        }
      ],
      "ref": "ifc://Clinic_Structural.ifc#218235"
    },
    {
      "id": "assembly-basic-wall-foundation-concrete-264mm",
      "name": "Basic Wall:Foundation - Concrete (264mm)",
      "totalThicknessM": 0.264,
      "layers": [
        {
          "name": "Concrete - Cast In Situ",
          "thicknessM": 0.264,
          "ref": "ifc://Clinic_Structural.ifc#218229"
        }
      ],
      "ref": "ifc://Clinic_Structural.ifc#218236"
    },
    {
      "id": "assembly-floor-150mm-exterior-slab-on-grade",
      "name": "Floor:150mm Exterior Slab on Grade",
      "totalThicknessM": 0.15,
      "layers": [
        {
          "name": "Concrete - Cast In Situ",
          "thicknessM": 0.15,
          "ref": "ifc://Clinic_Structural.ifc#88226"
        }
      ],
      "ref": "ifc://Clinic_Structural.ifc#218237"
    },
    {
      "id": "assembly-basic-wall-foundation-concrete-300mm",
      "name": "Basic Wall:Foundation - Concrete (300mm)",
      "totalThicknessM": 0.3,
      "layers": [
        {
          "name": "Concrete - Cast In Situ",
          "thicknessM": 0.3,
          "ref": "ifc://Clinic_Structural.ifc#218230"
        }
      ],
      "ref": "ifc://Clinic_Structural.ifc#218238"
    },
    {
      "id": "assembly-floor-64mm-concrete-with-38mm-metal-deck",
      "name": "Floor:64mm Concrete With 38mm Metal Deck",
      "totalThicknessM": 0.102,
      "layers": [
        {
          "name": "Concrete - Cast in Situ Lightweight",
          "thicknessM": 0.064,
          "ref": "ifc://Clinic_Structural.ifc#218228"
        },
        {
          "name": "Metal - Decking",
          "thicknessM": 0.038,
          "ref": "ifc://Clinic_Structural.ifc#80428"
        }
      ],
      "ref": "ifc://Clinic_Structural.ifc#221003"
    },
    {
      "id": "assembly-basic-roof-epdm-membrane-on-rigid-insul-on-metal-deck",
      "name": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck",
      "totalThicknessM": 0.12,
      "layers": [
        {
          "name": "Roofing - EPDM Membrane",
          "thicknessM": 0.006,
          "ref": "ifc://Clinic_Structural.ifc#218234"
        },
        {
          "name": "Insulation / Thermal Barriers - Rigid insulation",
          "thicknessM": 0.076,
          "ref": "ifc://Clinic_Structural.ifc#218232"
        },
        {
          "name": "Metal - Decking",
          "thicknessM": 0.038,
          "ref": "ifc://Clinic_Structural.ifc#80428"
        }
      ],
      "ref": "ifc://Clinic_Structural.ifc#229561"
    },
    {
      "id": "assembly-basic-roof-standing-seam-metal-roof",
      "name": "Basic Roof:Standing Seam Metal Roof",
      "totalThicknessM": 0.33,
      "layers": [
        {
          "name": "Roofing - Metal",
          "thicknessM": 0.006,
          "ref": "ifc://Clinic_Structural.ifc#218231"
        },
        {
          "name": "Metal - Decking",
          "thicknessM": 0.038,
          "ref": "ifc://Clinic_Structural.ifc#80428"
        },
        {
          "name": "Structure - Steel Bar Joist Layer",
          "thicknessM": 0.286,
          "ref": "ifc://Clinic_Structural.ifc#218233"
        }
      ],
      "ref": "ifc://Clinic_Structural.ifc#229562"
    }
  ],
  "orientation": {
    "trueNorthDeg": null,
    "northAssumed": true,
    "weakOutwardCount": 8,
    "offCardinalCount": 0,
    "offCardinalSqm": 0,
    "wallCount": 80,
    "note": "Azimuths are clockwise from north, where north is the model's -Z after web-ifc's Z-up to Y-up conversion. Outward face inferred by comparing each face's centroid with the building centre, which is correct for a convex plan and can be wrong at a re-entrant corner."
  },
  "site": {
    "declaredSiteName": "Default",
    "declaredLatitudeDeg": 42.358428955,
    "declaredLongitudeDeg": -71.0597763061111,
    "locationIsAuthoringDefault": true,
    "locationNote": "IfcSite matches the authoring tool's factory default (Boston, MA). The building's real location is redacted; no climate may be taken from it."
  },
  "storeys": [
    {
      "id": "storey-tof-footing",
      "name": "TOF Footing",
      "elevationM": -1,
      "floorToFloorHeightM": 1,
      "spaceCount": 0,
      "floorAreaSqm": 0,
      "ref": "ifc://Clinic_Architectural.ifc#4325"
    },
    {
      "id": "storey-first-floor",
      "name": "First Floor",
      "elevationM": 0,
      "floorToFloorHeightM": 4.57,
      "spaceCount": 154,
      "floorAreaSqm": 2525.67,
      "ref": "ifc://Clinic_Architectural.ifc#3954"
    },
    {
      "id": "storey-second-floor",
      "name": "Second Floor",
      "elevationM": 4.57,
      "floorToFloorHeightM": 4.68,
      "spaceCount": 109,
      "floorAreaSqm": 1723.69,
      "ref": "ifc://Clinic_Architectural.ifc#3955"
    },
    {
      "id": "storey-roof-main",
      "name": "Roof - Main",
      "elevationM": 9.25,
      "floorToFloorHeightM": 0,
      "spaceCount": 6,
      "floorAreaSqm": 64.83,
      "ref": "ifc://Clinic_Architectural.ifc#3956"
    }
  ],
  "spacesFile": "spaces.json",
  "roofs": [
    {
      "id": "roof-2278",
      "name": "Basic Roof:Standing Seam Metal Roof:194944",
      "family": "Basic Roof:Standing Seam Metal Roof",
      "elementType": "IfcRoof",
      "predefinedType": "NOTDEFINED",
      "basis": "IfcRoof",
      "storeyId": "storey-roof-main",
      "projectedSqm": 25.45,
      "upFacingProjectedSqm": 50.9,
      "tiltDeg": 13.5,
      "surfaceSqm": 26.4,
      "surfaceBasis": "upward faces ÷ 2: surface model with no downward face, both sheets wound upward",
      "partOf": null,
      "ref": "ifc://Clinic_Structural.ifc#2278"
    },
    {
      "id": "roof-2279",
      "name": "Basic Roof:Standing Seam Metal Roof:194845",
      "family": "Basic Roof:Standing Seam Metal Roof",
      "elementType": "IfcRoof",
      "predefinedType": "NOTDEFINED",
      "basis": "IfcRoof",
      "storeyId": "storey-roof-main",
      "projectedSqm": 39.77,
      "upFacingProjectedSqm": 79.55,
      "tiltDeg": 17.6,
      "surfaceSqm": 41.72,
      "surfaceBasis": "upward faces ÷ 2: surface model with no downward face, both sheets wound upward",
      "partOf": null,
      "ref": "ifc://Clinic_Structural.ifc#2279"
    },
    {
      "id": "roof-2280",
      "name": "Basic Roof:Standing Seam Metal Roof:194478",
      "family": "Basic Roof:Standing Seam Metal Roof",
      "elementType": "IfcRoof",
      "predefinedType": "NOTDEFINED",
      "basis": "IfcRoof",
      "storeyId": "storey-roof-main",
      "projectedSqm": 232.98,
      "upFacingProjectedSqm": 465.96,
      "tiltDeg": 18.3,
      "surfaceSqm": 245.42,
      "surfaceBasis": "upward faces ÷ 2: surface model with no downward face, both sheets wound upward",
      "partOf": null,
      "ref": "ifc://Clinic_Structural.ifc#2280"
    },
    {
      "id": "roof-2281",
      "name": "Basic Roof:Standing Seam Metal Roof:194664",
      "family": "Basic Roof:Standing Seam Metal Roof",
      "elementType": "IfcRoof",
      "predefinedType": "NOTDEFINED",
      "basis": "IfcRoof",
      "storeyId": "storey-roof-main",
      "projectedSqm": 56.19,
      "upFacingProjectedSqm": 112.39,
      "tiltDeg": 18,
      "surfaceSqm": 59.07,
      "surfaceBasis": "upward faces ÷ 2: surface model with no downward face, both sheets wound upward",
      "partOf": null,
      "ref": "ifc://Clinic_Structural.ifc#2281"
    },
    {
      "id": "roof-2282",
      "name": "Basic Roof:Standing Seam Metal Roof:194564",
      "family": "Basic Roof:Standing Seam Metal Roof",
      "elementType": "IfcRoof",
      "predefinedType": "NOTDEFINED",
      "basis": "IfcRoof",
      "storeyId": "storey-roof-main",
      "projectedSqm": 78.26,
      "upFacingProjectedSqm": 156.53,
      "tiltDeg": 18.2,
      "surfaceSqm": 82.38,
      "surfaceBasis": "upward faces ÷ 2: surface model with no downward face, both sheets wound upward",
      "partOf": null,
      "ref": "ifc://Clinic_Structural.ifc#2282"
    },
    {
      "id": "roof-232610",
      "name": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck:192693",
      "family": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck",
      "elementType": "IfcSlab",
      "predefinedType": "ROOF",
      "basis": "IfcSlab.PredefinedType=ROOF",
      "storeyId": "storey-second-floor",
      "projectedSqm": 54.57,
      "upFacingProjectedSqm": 54.57,
      "tiltDeg": 0,
      "surfaceSqm": 54.57,
      "surfaceBasis": "upward faces of a closed solid",
      "partOf": "ifc://Clinic_Structural.ifc#1945",
      "ref": "ifc://Clinic_Structural.ifc#232610"
    },
    {
      "id": "roof-232611",
      "name": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck:234334",
      "family": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck",
      "elementType": "IfcSlab",
      "predefinedType": "ROOF",
      "basis": "IfcSlab.PredefinedType=ROOF",
      "storeyId": "storey-roof-main",
      "projectedSqm": 10.77,
      "upFacingProjectedSqm": 10.77,
      "tiltDeg": 0,
      "surfaceSqm": 10.77,
      "surfaceBasis": "upward faces of a closed solid",
      "partOf": "ifc://Clinic_Structural.ifc#1946",
      "ref": "ifc://Clinic_Structural.ifc#232611"
    },
    {
      "id": "roof-232612",
      "name": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck:190761",
      "family": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck",
      "elementType": "IfcSlab",
      "predefinedType": "ROOF",
      "basis": "IfcSlab.PredefinedType=ROOF",
      "storeyId": "storey-roof-main",
      "projectedSqm": 1580.23,
      "upFacingProjectedSqm": 1580.23,
      "tiltDeg": 0,
      "surfaceSqm": 1580.23,
      "surfaceBasis": "upward faces of a closed solid",
      "partOf": "ifc://Clinic_Structural.ifc#1944",
      "ref": "ifc://Clinic_Structural.ifc#232612"
    },
    {
      "id": "roof-232613",
      "name": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck:234248",
      "family": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck",
      "elementType": "IfcSlab",
      "predefinedType": "ROOF",
      "basis": "IfcSlab.PredefinedType=ROOF",
      "storeyId": "storey-roof-main",
      "projectedSqm": 10.77,
      "upFacingProjectedSqm": 10.77,
      "tiltDeg": 0,
      "surfaceSqm": 10.77,
      "surfaceBasis": "upward faces of a closed solid",
      "partOf": "ifc://Clinic_Structural.ifc#1949",
      "ref": "ifc://Clinic_Structural.ifc#232613"
    },
    {
      "id": "roof-232614",
      "name": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck:234050",
      "family": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck",
      "elementType": "IfcSlab",
      "predefinedType": "ROOF",
      "basis": "IfcSlab.PredefinedType=ROOF",
      "storeyId": "storey-roof-main",
      "projectedSqm": 14.93,
      "upFacingProjectedSqm": 14.93,
      "tiltDeg": 0,
      "surfaceSqm": 14.93,
      "surfaceBasis": "upward faces of a closed solid",
      "partOf": "ifc://Clinic_Structural.ifc#1950",
      "ref": "ifc://Clinic_Structural.ifc#232614"
    },
    {
      "id": "roof-232615",
      "name": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck:234228",
      "family": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck",
      "elementType": "IfcSlab",
      "predefinedType": "ROOF",
      "basis": "IfcSlab.PredefinedType=ROOF",
      "storeyId": "storey-roof-main",
      "projectedSqm": 14.93,
      "upFacingProjectedSqm": 14.93,
      "tiltDeg": 0,
      "surfaceSqm": 14.93,
      "surfaceBasis": "upward faces of a closed solid",
      "partOf": "ifc://Clinic_Structural.ifc#1947",
      "ref": "ifc://Clinic_Structural.ifc#232615"
    },
    {
      "id": "roof-232616",
      "name": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck:192254",
      "family": "Basic Roof:EPDM Membrane on Rigid Insul on Metal Deck",
      "elementType": "IfcSlab",
      "predefinedType": "ROOF",
      "basis": "IfcSlab.PredefinedType=ROOF",
      "storeyId": "storey-second-floor",
      "projectedSqm": 600.73,
      "upFacingProjectedSqm": 600.73,
      "tiltDeg": 0,
      "surfaceSqm": 600.73,
      "surfaceBasis": "upward faces of a closed solid",
      "partOf": "ifc://Clinic_Structural.ifc#1948",
      "ref": "ifc://Clinic_Structural.ifc#232616"
    }
  ],
  "groundSlabs": [
    {
      "id": "slab-1164",
      "name": "Floor:150mm Slab on Grade:164090",
      "elementType": "IfcSlab",
      "predefinedType": "FLOOR",
      "storeyId": "storey-first-floor",
      "projectedSqm": 2573.59,
      "countsAsGround": true,
      "evidence": "2368.15 m² under 153 conditioned space footprint(s)",
      "excludedReason": null,
      "ref": "ifc://Clinic_Structural.ifc#1164"
    },
    {
      "id": "slab-1781",
      "name": "Floor:150mm Slab on Grade:235000",
      "elementType": "IfcSlab",
      "predefinedType": "FLOOR",
      "storeyId": "storey-first-floor",
      "projectedSqm": 3.83,
      "countsAsGround": true,
      "evidence": "3.83 m² under 1 conditioned space footprint(s)",
      "excludedReason": null,
      "ref": "ifc://Clinic_Structural.ifc#1781"
    },
    {
      "id": "slab-1782",
      "name": "Floor:150mm Exterior Slab on Grade:240432",
      "elementType": "IfcSlab",
      "predefinedType": "FLOOR",
      "storeyId": "storey-first-floor",
      "projectedSqm": 167.32,
      "countsAsGround": false,
      "evidence": null,
      "excludedReason": "no conditioned space stands on it: no conditioned ground-storey footprint overlaps its shadow and no IfcRelSpaceBoundary names it",
      "ref": "ifc://Clinic_Structural.ifc#1782"
    },
    {
      "id": "slab-1783",
      "name": "Floor:150mm Slab on Grade:221475",
      "elementType": "IfcSlab",
      "predefinedType": "FLOOR",
      "storeyId": "storey-first-floor",
      "projectedSqm": 43.66,
      "countsAsGround": false,
      "evidence": null,
      "excludedReason": "no conditioned space stands on it: no conditioned ground-storey footprint overlaps its shadow and no IfcRelSpaceBoundary names it",
      "ref": "ifc://Clinic_Structural.ifc#1783"
    }
  ],
  "openingsFile": "openings.json",
  "serviceLayers": [
    {
      "id": "hvac",
      "ko": "냉난방환기",
      "en": "HVAC",
      "file": "hvac.glb",
      "byteLength": 12548844,
      "triangleCount": 188446,
      "groups": [
        "duct",
        "valve",
        "fitting",
        "plant",
        "valve-instanced",
        "terminal-instanced",
        "fitting-instanced",
        "plant-instanced"
      ],
      "elements": 3704,
      "distinctGeometries": 2224,
      "instancedShapes": 272,
      "instancedPlacements": 3804,
      "drawCalls": 276,
      "flow": {
        "file": "hvac-flow.json",
        "ports": 7390,
        "connections": 3695,
        "directedEdges": 3695,
        "drawnEdges": 3695,
        "bidirectionalEdges": 0,
        "unresolvedConnections": 0,
        "ungeometried": 0,
        "unreachedEdges": 0,
        "plantNodes": 11,
        "supplySegments": 2411,
        "returnSegments": 1284,
        "reason": null,
        "wavelengthM": 26
      }
    },
    {
      "id": "electrical",
      "ko": "전기",
      "en": "Electrical",
      "file": "electrical.glb",
      "byteLength": 2078124,
      "triangleCount": 27805,
      "groups": [
        "terminal",
        "plant",
        "equipment",
        "terminal-instanced",
        "plant-instanced",
        "equipment-instanced"
      ],
      "elements": 2118,
      "distinctGeometries": 217,
      "instancedShapes": 145,
      "instancedPlacements": 6029,
      "drawCalls": 148,
      "flow": {
        "file": null,
        "ports": 0,
        "connections": 0,
        "directedEdges": 0,
        "drawnEdges": 0,
        "bidirectionalEdges": 0,
        "unresolvedConnections": 0,
        "ungeometried": 0,
        "unreachedEdges": 0,
        "plantNodes": 0,
        "supplySegments": 0,
        "returnSegments": 0,
        "reason": "The model declares no distribution ports, so it states no network to trace.",
        "wavelengthM": null
      }
    },
    {
      "id": "plumbing",
      "ko": "급탕/배관",
      "en": "Plumbing",
      "file": "plumbing.glb",
      "byteLength": 24390376,
      "triangleCount": 340774,
      "groups": [
        "duct",
        "valve",
        "terminal",
        "plant",
        "fitting",
        "valve-instanced",
        "terminal-instanced",
        "fitting-instanced"
      ],
      "elements": 6587,
      "distinctGeometries": 3681,
      "instancedShapes": 402,
      "instancedPlacements": 7872,
      "drawCalls": 407,
      "flow": {
        "file": "plumbing-flow.json",
        "ports": 13058,
        "connections": 6529,
        "directedEdges": 954,
        "drawnEdges": 954,
        "bidirectionalEdges": 5575,
        "unresolvedConnections": 0,
        "ungeometried": 0,
        "unreachedEdges": 0,
        "plantNodes": 2,
        "supplySegments": 10,
        "returnSegments": 944,
        "reason": null,
        "wavelengthM": 26
      }
    }
  ],
  "model": {
    "file": "model.glb",
    "byteLength": 4527960,
    "triangleCount": 68368,
    "groups": [
      "slab",
      "wall",
      "stair",
      "glazing",
      "door",
      "mullion"
    ],
    "note": "Building fabric only. Furniture, sanitary fixtures, railings and the structural frame are excluded — together they are 82% of the model's triangles and none of them is visible from outside the building.",
    "serviceNote": "Service layers carry every component at the model's own geometry — no bounding-box stand-ins. The discipline models looked far too large for that (plumbing tessellates to 3,184,148 triangles) but that total counts the same catalogue parts over and over: only 340,774 of them are distinct shapes. Each shape is stored once and placed by instancing, so plumbing ships 402 shapes across 7,872 placements."
  },
  "invalidDiagnostics": {
    "note": "Space-boundary strip sums. INVALID as envelope areas: room-height not storey-height, gross of openings, ~16% double-counted, missing 18 walls and 10 storefronts, and including 60.17 m2 of chain-link fence. Diagnostic only.",
    "rawSumSqm": 2007.688,
    "rawSumByElementType": {
      "IfcWallStandardCase": 1494.791,
      "IfcCurtainWall": 352.969,
      "IfcDoor": 65.926,
      "IfcWall": 75.444,
      "IfcWindow": 18.558
    }
  },
  "architecturalDetails": {
    "id": "details",
    "ko": "건축 상세",
    "en": "Architectural details",
    "file": "architectural-details.glb",
    "byteLength": 17733072,
    "sha256": "8d3125619bbf6000d87efee534c3674a16ac8d054f33307f52b09d04712627d3",
    "triangleCount": 345439,
    "placedTriangleCount": 440159,
    "triangleCountBasis": "triangleCount stores each instanced shape once; placedTriangleCount includes every placement",
    "groups": [
      "furnishing",
      "covering",
      "railing",
      "beam",
      "column",
      "footing"
    ],
    "elements": 1409,
    "distinctGeometries": 4452,
    "instancedShapes": 119,
    "instancedPlacements": 1773,
    "drawCalls": 129,
    "materials": 10,
    "sourceFiles": [
      {
        "role": "architectural",
        "fileName": "Clinic_Architectural.ifc",
        "sha256": "2ac970ce065ecac4e0c9e5f453a257169e90d0067f419b7e33533a64ef837880",
        "types": [
          {
            "type": "IfcFurnishingElement",
            "candidates": 118,
            "rendered": 118,
            "withoutRenderedMesh": 0
          },
          {
            "type": "IfcCovering",
            "candidates": 250,
            "rendered": 250,
            "withoutRenderedMesh": 0
          },
          {
            "type": "IfcRailing",
            "candidates": 9,
            "rendered": 9,
            "withoutRenderedMesh": 0
          }
        ]
      },
      {
        "role": "structural",
        "fileName": "Clinic_Structural.ifc",
        "sha256": "325287b375f154dc79504c4bbf67b40c501f458f23a8c4ba13b27171e00533d8",
        "types": [
          {
            "type": "IfcBeam",
            "candidates": 738,
            "rendered": 738,
            "withoutRenderedMesh": 0
          },
          {
            "type": "IfcColumn",
            "candidates": 195,
            "rendered": 195,
            "withoutRenderedMesh": 0
          },
          {
            "type": "IfcFooting",
            "candidates": 96,
            "rendered": 96,
            "withoutRenderedMesh": 0
          },
          {
            "type": "IfcRailing",
            "candidates": 3,
            "rendered": 3,
            "withoutRenderedMesh": 0
          }
        ]
      }
    ],
    "indexFile": "architectural-details-index.json",
    "indexSha256": "52c39f9ebc5159395c925abc796f90a4c59ff8816c43ae799a4fbd57101eff3f",
    "appearance": "web-ifc tessellator RGBA, including possible default styles; no inferred finish textures. Metalness 0 and roughness 0.85 are renderer assumptions, not measured material properties.",
    "note": "Selected source IFC entity classes omitted from the core fabric layer. Original tessellated geometry and placements; repeated shapes use GPU instancing. Not a claim of complete architectural or fabrication detail. Existing services remain separate."
  },
  "mepCoverage": {
    "schemaVersion": 1,
    "status": "source_geometry_published",
    "publishedLayerIds": [
      "hvac",
      "electrical",
      "plumbing"
    ],
    "typedElementCount": 12482,
    "distributionPortCount": 20448,
    "sources": [
      {
        "role": "architectural",
        "fileName": "Clinic_Architectural.ifc",
        "sha256": "2ac970ce065ecac4e0c9e5f453a257169e90d0067f419b7e33533a64ef837880",
        "schema": "IFC2X3",
        "typedElementCount": 102,
        "entitiesByType": {
          "IfcFlowTerminal": 102
        },
        "distributionPorts": 0,
        "systems": 0
      },
      {
        "role": "structural",
        "fileName": "Clinic_Structural.ifc",
        "sha256": "325287b375f154dc79504c4bbf67b40c501f458f23a8c4ba13b27171e00533d8",
        "schema": "IFC2X3",
        "typedElementCount": 0,
        "entitiesByType": {},
        "distributionPorts": 0,
        "systems": 0
      },
      {
        "role": "hvac",
        "fileName": "Clinic_HVAC.ifc",
        "sha256": "39c88a79f48fbe56da86afb0fb3ebd188f8930df3df7dbfbd9ecaa535aaeab9b",
        "schema": "IFC2X3",
        "typedElementCount": 3704,
        "entitiesByType": {
          "IfcFlowSegment": 1548,
          "IfcEnergyConversionDevice": 3,
          "IfcFlowMovingDevice": 8,
          "IfcFlowFitting": 1590,
          "IfcFlowTerminal": 440,
          "IfcFlowController": 115
        },
        "distributionPorts": 7390,
        "systems": 0
      },
      {
        "role": "electrical",
        "fileName": "Clinic_Electrical.ifc",
        "sha256": "70c436de1f1e8a860acfba61b68da1c9243d18dcbbddb98b88b550a642d95d32",
        "schema": "IFC2X3",
        "typedElementCount": 2089,
        "entitiesByType": {
          "IfcFlowTerminal": 2081,
          "IfcFlowMovingDevice": 4,
          "IfcEnergyConversionDevice": 3,
          "IfcFlowStorageDevice": 1
        },
        "distributionPorts": 0,
        "systems": 0
      },
      {
        "role": "plumbing",
        "fileName": "Clinic_Plumbing.ifc",
        "sha256": "e662a8d0273694b745a313fc18ee8d4916db03453caa8f9d00d4d80b62bb6e23",
        "schema": "IFC2X3",
        "typedElementCount": 6587,
        "entitiesByType": {
          "IfcFlowController": 254,
          "IfcFlowFitting": 3318,
          "IfcFlowMovingDevice": 2,
          "IfcFlowSegment": 2893,
          "IfcFlowTerminal": 119,
          "IfcFlowStorageDevice": 1
        },
        "distributionPorts": 13058,
        "systems": 0
      }
    ],
    "summary": {
      "ko": "공개된 냉난방환기·전기·배관 IFC를 각각 표시합니다. 모델 간 중복 가능성이 있어 원본 요소 수를 설치 설비의 고유 개수로 해석하지 않습니다.",
      "en": "Published HVAC, electrical and plumbing IFCs are shown separately. Source occurrence counts can overlap between models and are not unique installed equipment counts."
    },
    "limitations": [
      {
        "ko": "해시로 고정된 IFC 파일에서 해당 스키마의 설비 분류 상속을 확인한 요소 목록이며, 실제 설치 설비의 완전성 조사가 아닙니다.",
        "en": "Inventory of distribution occurrence classes using each pinned IFC file's schema inheritance, not a completeness survey of installed services."
      },
      {
        "ko": "분야별·수정본 모델 간 요소가 중복될 수 있으며 파일 간 설비 중복 제거는 하지 않았습니다.",
        "en": "Counts include overlapping discipline and revision models; there is no cross-file equipment deduplication."
      },
      {
        "ko": "일반 IfcBuildingElementProxy·IfcFurnishingElement는 원본 근거 없이 MEP로 분류하지 않습니다.",
        "en": "Generic IfcBuildingElementProxy and IfcFurnishingElement occurrences are not classified as MEP without source evidence."
      },
      {
        "ko": "건축 모델의 말단기기는 목록에 포함하되, 설비 모델과의 중복 식별이 해결되지 않아 추가로 겹쳐 표시하지 않습니다.",
        "en": "Architectural terminal occurrences are inventoried but not added over the coordinated services; duplicate identity has not been resolved."
      }
    ]
  },
  "materialFabric": {
    "file": "material-fabric.glb",
    "byteLength": 890712,
    "sha256": "bfdd6e462331c6c1bdbd2902394cab1ae38a33fcc645f2e33a491d1a516a89a4",
    "indexFile": "material-fabric-index.json",
    "indexSha256": "14ecf368b01b6284407f1f5e71db53400b57cba3bdcf499160a8438bff921fba",
    "elements": 2153,
    "triangleCount": 40220,
    "placedTriangleCount": 68368,
    "drawCalls": 45,
    "bindings": [
      {
        "key": "slab__architectural_unassigned",
        "group": "slab",
        "sourceRole": "architectural",
        "status": "unassigned",
        "assemblyRef": null,
        "materialNames": [],
        "relationRef": null,
        "basis": null,
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 3
      },
      {
        "key": "wall__architectural_40341",
        "group": "wall",
        "sourceRole": "architectural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Architectural.ifc#40341",
        "materialRef": "ifc://Clinic_Architectural.ifc#97",
        "materialNames": [
          "Insulation - Insulated Panel",
          "Metal - Firring",
          "Wood - Sheathing - plywood",
          "Metal - Stud Layer",
          "Plasterboard"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#186711",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Exterior - Insul Panel on Mtl. Stud",
        "representativeLayer": {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.152,
          "ref": "ifc://Clinic_Architectural.ifc#28093"
        },
        "elements": 80
      },
      {
        "key": "wall__architectural_40002",
        "group": "wall",
        "sourceRole": "architectural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Architectural.ifc#40002",
        "materialRef": "ifc://Clinic_Architectural.ifc#40",
        "materialNames": [
          "Plasterboard",
          "Metal - Stud Layer",
          "Plasterboard"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#187243",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Interior - Partition (92mm Stud)",
        "representativeLayer": {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.092,
          "ref": "ifc://Clinic_Architectural.ifc#31917"
        },
        "elements": 466
      },
      {
        "key": "wall__architectural_127603",
        "group": "wall",
        "sourceRole": "architectural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Architectural.ifc#127603",
        "materialRef": "ifc://Clinic_Architectural.ifc#258",
        "materialNames": [
          "Metal - Stud Layer",
          "Plasterboard"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#186983",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Interior - Furring (152 mm Stud)",
        "representativeLayer": {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.152,
          "ref": "ifc://Clinic_Architectural.ifc#28093"
        },
        "elements": 30
      },
      {
        "key": "wall__architectural_32521",
        "group": "wall",
        "sourceRole": "architectural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Architectural.ifc#32521",
        "materialRef": "ifc://Clinic_Architectural.ifc#48",
        "materialNames": [
          "Metal - Stud Layer",
          "Plasterboard"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#187648",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Interior - Furring (38 mm Stud)",
        "representativeLayer": {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.038,
          "ref": "ifc://Clinic_Architectural.ifc#118167"
        },
        "elements": 451
      },
      {
        "key": "wall__architectural_142812",
        "group": "wall",
        "sourceRole": "architectural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Architectural.ifc#142812",
        "materialRef": "ifc://Clinic_Architectural.ifc#259",
        "materialNames": [
          "Type-X Plasterboard",
          "Metal - Stud Layer",
          "Type-X Plasterboard"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#186739",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Interior - Rated 1-HR (92mm Stud)",
        "representativeLayer": {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.092,
          "ref": "ifc://Clinic_Architectural.ifc#31917"
        },
        "elements": 30
      },
      {
        "key": "wall__architectural_142813",
        "group": "wall",
        "sourceRole": "architectural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Architectural.ifc#142813",
        "materialRef": "ifc://Clinic_Architectural.ifc#2012",
        "materialNames": [
          "Plasterboard",
          "Metal - Stud Layer",
          "Plasterboard"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#187229",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Interior - Plumbing (152mm Stud)",
        "representativeLayer": {
          "name": "Metal - Stud Layer",
          "thicknessM": 0.152,
          "ref": "ifc://Clinic_Architectural.ifc#28093"
        },
        "elements": 13
      },
      {
        "key": "wall__architectural_31919",
        "group": "wall",
        "sourceRole": "architectural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Architectural.ifc#31919",
        "materialRef": "ifc://Clinic_Architectural.ifc#31920",
        "materialNames": [
          "Laminate - Ivory, Matte"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#187992",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Interior - Toilet Partition (25mm)",
        "representativeLayer": {
          "name": "Laminate - Ivory, Matte",
          "thicknessM": 0.025,
          "ref": "ifc://Clinic_Architectural.ifc#118172"
        },
        "elements": 10
      },
      {
        "key": "stair__architectural_unassigned",
        "group": "stair",
        "sourceRole": "architectural",
        "status": "unassigned",
        "assemblyRef": null,
        "materialNames": [],
        "relationRef": null,
        "basis": null,
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 6
      },
      {
        "key": "glazing__architectural_30228",
        "group": "glazing",
        "sourceRole": "architectural",
        "status": "single_material",
        "assemblyRef": null,
        "materialRef": "ifc://Clinic_Architectural.ifc#30228",
        "materialNames": [
          "Glass"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#209219",
        "basis": "occurrence",
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 167
      },
      {
        "key": "glazing__architectural_30232",
        "group": "glazing",
        "sourceRole": "architectural",
        "status": "single_material",
        "assemblyRef": null,
        "materialRef": "ifc://Clinic_Architectural.ifc#30232",
        "materialNames": [
          "Metal - Chain Link"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#209001",
        "basis": "occurrence",
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 5
      },
      {
        "key": "glazing__architectural_unassigned",
        "group": "glazing",
        "sourceRole": "architectural",
        "status": "unassigned",
        "assemblyRef": null,
        "materialNames": [],
        "relationRef": null,
        "basis": null,
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 58
      },
      {
        "key": "door__architectural_unassigned",
        "group": "door",
        "sourceRole": "architectural",
        "status": "unassigned",
        "assemblyRef": null,
        "materialNames": [],
        "relationRef": null,
        "basis": null,
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 254
      },
      {
        "key": "mullion__architectural_30229",
        "group": "mullion",
        "sourceRole": "architectural",
        "status": "single_material",
        "assemblyRef": null,
        "materialRef": "ifc://Clinic_Architectural.ifc#30229",
        "materialNames": [
          "Metal - Aluminium"
        ],
        "relationRef": "ifc://Clinic_Architectural.ifc#209254",
        "basis": "occurrence",
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 522
      },
      {
        "key": "mullion__architectural_unassigned",
        "group": "mullion",
        "sourceRole": "architectural",
        "status": "unassigned",
        "assemblyRef": null,
        "materialNames": [],
        "relationRef": null,
        "basis": null,
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 12
      },
      {
        "key": "slab__structural_221003",
        "group": "slab",
        "sourceRole": "structural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Structural.ifc#221003",
        "materialRef": "ifc://Clinic_Structural.ifc#88227",
        "materialNames": [
          "Concrete - Cast in Situ Lightweight",
          "Metal - Decking"
        ],
        "relationRef": "ifc://Clinic_Structural.ifc#307970",
        "basis": "occurrence",
        "assemblyName": "Floor:64mm Concrete With 38mm Metal Deck",
        "representativeLayer": {
          "name": "Concrete - Cast in Situ Lightweight",
          "thicknessM": 0.064,
          "ref": "ifc://Clinic_Structural.ifc#218228"
        },
        "elements": 2
      },
      {
        "key": "slab__structural_218235",
        "group": "slab",
        "sourceRole": "structural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Structural.ifc#218235",
        "materialRef": "ifc://Clinic_Structural.ifc#80429",
        "materialNames": [
          "Concrete - Cast In Situ"
        ],
        "relationRef": "ifc://Clinic_Structural.ifc#307982",
        "basis": "occurrence",
        "assemblyName": "Floor:150mm Slab on Grade",
        "representativeLayer": {
          "name": "Concrete - Cast In Situ",
          "thicknessM": 0.15,
          "ref": "ifc://Clinic_Structural.ifc#88226"
        },
        "elements": 3
      },
      {
        "key": "slab__structural_218237",
        "group": "slab",
        "sourceRole": "structural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Structural.ifc#218237",
        "materialRef": "ifc://Clinic_Structural.ifc#218239",
        "materialNames": [
          "Concrete - Cast In Situ"
        ],
        "relationRef": "ifc://Clinic_Structural.ifc#307993",
        "basis": "occurrence",
        "assemblyName": "Floor:150mm Exterior Slab on Grade",
        "representativeLayer": {
          "name": "Concrete - Cast In Situ",
          "thicknessM": 0.15,
          "ref": "ifc://Clinic_Structural.ifc#88226"
        },
        "elements": 1
      },
      {
        "key": "slab__structural_unassigned",
        "group": "slab",
        "sourceRole": "structural",
        "status": "unassigned",
        "assemblyRef": null,
        "materialNames": [],
        "relationRef": null,
        "basis": null,
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 7
      },
      {
        "key": "wall__structural_218236",
        "group": "wall",
        "sourceRole": "structural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Structural.ifc#218236",
        "materialRef": "ifc://Clinic_Structural.ifc#312",
        "materialNames": [
          "Concrete - Cast In Situ"
        ],
        "relationRef": "ifc://Clinic_Structural.ifc#308002",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Foundation - Concrete (264mm)",
        "representativeLayer": {
          "name": "Concrete - Cast In Situ",
          "thicknessM": 0.264,
          "ref": "ifc://Clinic_Structural.ifc#218229"
        },
        "elements": 22
      },
      {
        "key": "wall__structural_218238",
        "group": "wall",
        "sourceRole": "structural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Structural.ifc#218238",
        "materialRef": "ifc://Clinic_Structural.ifc#23336",
        "materialNames": [
          "Concrete - Cast In Situ"
        ],
        "relationRef": "ifc://Clinic_Structural.ifc#307986",
        "basis": "occurrence",
        "assemblyName": "Basic Wall:Foundation - Concrete (300mm)",
        "representativeLayer": {
          "name": "Concrete - Cast In Situ",
          "thicknessM": 0.3,
          "ref": "ifc://Clinic_Structural.ifc#218230"
        },
        "elements": 4
      },
      {
        "key": "stair__structural_unassigned",
        "group": "stair",
        "sourceRole": "structural",
        "status": "unassigned",
        "assemblyRef": null,
        "materialNames": [],
        "relationRef": null,
        "basis": null,
        "assemblyName": null,
        "representativeLayer": null,
        "elements": 2
      },
      {
        "key": "slab__structural_229562",
        "group": "slab",
        "sourceRole": "structural",
        "status": "layer_set",
        "assemblyRef": "ifc://Clinic_Structural.ifc#229562",
        "materialRef": "ifc://Clinic_Structural.ifc#20242",
        "materialNames": [
          "Roofing - Metal",
          "Metal - Decking",
          "Structure - Steel Bar Joist Layer"
        ],
        "relationRef": "ifc://Clinic_Structural.ifc#307975",
        "basis": "occurrence",
        "assemblyName": "Basic Roof:Standing Seam Metal Roof",
        "representativeLayer": {
          "name": "Structure - Steel Bar Joist Layer",
          "thicknessM": 0.286,
          "ref": "ifc://Clinic_Structural.ifc#218233"
        },
        "elements": 5
      }
    ],
    "appearanceBasis": "IFC occurrence or type material association. For a layer set, the thickest stated layer is used as an illustrative representative, not as the verified exterior finish. Source layer order does not establish installation direction. Unreviewed material names remain neutral. Glazing retains its base role appearance."
  }
}
