A FAIR Framework for Transparent, Secure Sharing of Chinese Building Energy-Efficient Design Datasets
Building energy-efficient design data are foundational for advancing green building practices. The design and performance modeling for green building require diverse and precise datasets, including long-term meteorological records, thermal and HVAC design condition datasets, typical meteorological year (TMY) files for simulation, and occupant thermal comfort indices. Generating such data demand high-resolution meteorological and behavioral data, coupled with complex computational methods. However, data accessibility is often limited by national policies and privacy concerns. To overcome these limitations, the CBED (Chinese Building Energy-Efficient Design Datasets) platform, supported by the Ministry of Science and Technology of China, integrates building science methodologies with the FAIR (Findable, Accessible, Interoperable and Reusable) principles to promote data transparency and interoperability. The platform employs automated data engineering workflows based on the SSM framework, incorporating built-in quality assurance mechanisms and SSL/TLS encryption to ensure security. By coupling computational methods with FAIR-compliant data governance, CBED provides a reproducible model for global collaboration. It enables researchers to access and contribute high-quality datasets, thereby accelerating innovation in sustainable building technologies.
The database files are located in the /sql
directory, and the open source code for the site is in the /web
directory, which has the following directory structure.
/sql
/web
├── /frontend # front-end
├── /app_front # mobile-app
└── /backend # back-end
Clone this repository and sql import the data tables to mysql:
git clone https://github.com/buildingdata/CBED-portal.git
Navigate to the /web/backend
project directory and run it:
mvn clean install
This will download all required dependencies and compile the project.
Run the application using the following command:
mvn spring-boot:run
This will start the embedded server (usually Tomcat).
Once the server is up, open your browser and go to:
http://localhost:8080
This code repository is shared for scientific data.
The code is available under the GPL-3.0 license