The design of a building is a collaborative process among experts from multiple disciplines. Using Building Information Modeling (BIM), a model is developed through multiple refinement stages to satisfy various design and engineering requirements. Such refinements of geometric and semantic information are described as levels of development (LOD). Thus far, there is no method to explicitly define an LOD's requirements nor to precisely specify the uncertainties involved. Furthermore, despite the insufficient information in the early design stages, a BIM model appears precise and certain, which can lead to false assumptions and model evaluations, for example, in the case of energy efficiency calculations or structural analyses. Hence, this paper presents a multi-LOD meta-model to explicitly describe an LOD's requirements, incorporating the potential fuzziness of both, geometric and semantic information of individual elements. The explicitly defined fuzziness can be taken into account when applying simulations or analyses for assessing the performance of different building design variants. To support the continuous elaboration of a building from the conceptual to the detailed design stages, the multi-LOD model makes it possible to ensure the consistency of the geometric and semantic information as well as the topological coherence across the different LODs. The feasibility of the approach is demonstrated by its prototypical implementation as a web-server and user-interface, providing a means for managing and checking the exchange requirements both at the meta-level and for concrete building model instances. The paper is concluded with a case study of a real-world construction project that demonstrates the use of the meta-model to support model analysis and the decision-making process.