Section 49 of 102
48. Component Model
Stable section ID: S05-CON-007-SECTION-49 · 58 content blocks
A Component is the general BDL representation of an identifiable physical building element.
A Component may be:
structural;
architectural;
mechanical;
electrical;
fluid;
thermal;
digital;
safety-related;
passive;
active;
fixed;
movable;
replaceable;
permanent.
Every Component shall define, as applicable:
Component Type ID;
Component Instance ID;
name;
classification;
manufacturer;
model;
version;
material;
geometry;
mass;
placement;
host;
contained subcomponents;
Interfaces;
capabilities;
requirements;
lifecycle state;
criticality;
evidence;
Digital Passport reference.
Example:
component Beam_B01 : StructuralMember {
id: "s05:component:beam-b01";
type_id: "s05:type:timber-beam-140x240";
material: @Timber_GL24_Batch_021;
geometry: @Beam_B01_Geometry;
placement: @Beam_B01_Placement;
mass: 42.5 kg;
- interfaces: [
- @Beam_B01_End_A,
- @Beam_B01_End_B
];
lifecycle_state: installed;
}
BDL shall distinguish between:
generic Component Type;
manufacturer Product Type;
manufactured Component Instance;
- installed Component Instance.
- A Component’s human-readable name may change. Its persistent Instance ID shall not.
- Properties absent from a Component shall not be assumed from graphical appearance or file location.