Skip to content
This repository was archived by the owner on May 21, 2025. It is now read-only.

buildingdata/CBED-portal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Chinese Building Energy-Efficient Design Datasets (CBED)

A FAIR Framework for Transparent, Secure Sharing of Chinese Building Energy-Efficient Design Datasets

buildingdata Github License DOI

Abstract

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.

Repository

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

Installation

1. Clone

Clone this repository and sql import the data tables to mysql:

git clone https://github.com/buildingdata/CBED-portal.git

2. Download dependencies

Navigate to the /web/backend project directory and run it:

mvn clean install

This will download all required dependencies and compile the project.

3. Run project

Run the application using the following command:

mvn spring-boot:run

This will start the embedded server (usually Tomcat).

4. View

Once the server is up, open your browser and go to:

http://localhost:8080

Open data

This code repository is shared for scientific data.

Logo

License

The code is available under the GPL-3.0 license