simdesign.rcmrf.bdim.baselib
BDIM Base Library
This package provides the abstract design interfaces of the Building Design
Information Model (BDIM). It defines the abstract base class implementations
that must be inherited by design class-specific implementations
(e.g., eu_cdh, eu_cdm, tr_0018_dch, tr_post18_dcm).
While higher-level BDIM packages provide instantiable component
implementations, baselib establishes the abstract definitions of these
components that bridge the taxonomy data and the design layer. The architecture
is described in Ozsarac et al. 2025.
This package is intentionally abstraction-focused to allow flexible extension to new design class-specific implementations as proposed by Ozsarac et al. 2025 for European RC frame buildings and by Hasanoğlu et al. 2025 for Turkish RC frame buildings.
References
Ozsarac, V., Pereira, N., Mohamed, H., Romão, X., & O’Reilly, G. J. (2025). The Built Environment Data Framework for Simulated Design and Vulnerability Modelling in Earthquake Engineering. Earthquake Engineering & Structural Dynamics, 54(11), 2651-2670. https://doi.org/10.1002/eqe.4378
Hasanoğlu, S., Ozsarac, V., & O’Reilly, G. J. (2025). A model for the simulated design of Turkish RC frame buildings in seismic vulnerability analysis. Bulletin of Earthquake Engineering, 23(15), 6829-6856. https://doi.org/10.1007/s10518-025-02301-y
- simdesign.rcmrf.bdim.baselib.analysis
- simdesign.rcmrf.bdim.baselib.beam
- simdesign.rcmrf.bdim.baselib.building
- simdesign.rcmrf.bdim.baselib.column
- simdesign.rcmrf.bdim.baselib.infill
- simdesign.rcmrf.bdim.baselib.joint
- simdesign.rcmrf.bdim.baselib.loads
- simdesign.rcmrf.bdim.baselib.materials
- simdesign.rcmrf.bdim.baselib.quality
- simdesign.rcmrf.bdim.baselib.rebars
- simdesign.rcmrf.bdim.baselib.slab
- simdesign.rcmrf.bdim.baselib.stairs