Contributor
Riley Wong

Interface to interact with Brickschema


Mentors
Thomas Krijnen, Moult
Organization
BRL-CAD
Technologies
python, sparql, IfcOpenShell, Blender API, Brickschema, Resource Description Framework
Topics
big data, BlenderBIM, Building Information Modeling, Industry Foundation Classes, Smart Buildings, Building Management and Control Systems, BrickSchema
While Industry Foundation Classes (IFC)—the leading international standard for exchanging building data—offers generic descriptions for smart building equipment relationships, the BrickSchema semantic structure makes the format more scalable, simplistic, and fine-tuned. This project intends to further bridge the IfcOpenShell and BrickSchema open-source communities and shared mission to evolve the common exchange of building information. By upgrading the bare-bones BrickSchema module in IfcOpenShell’s Blender addon, BlenderBIM, this project will allow users to seamlessly edit Brick entities and relationships. Features include entity editing, feed relationship editing, undo/redo support, and save-to-file utilities. This is particularly important to the continued management phase of a building’s life cycle, so this project will contribute to BlenderBIM’s coverage over building lifetimes. Furthermore, although the IFC and Brick schemas exist separately, there is continued industry interest in utilizing IFC to enhance the granularity of BrickSchema—the project aims to contribute to this endeavor.