# ifc-commit An IFC data bus for OpenBIM workflows — developed during the **Porto OpenBIM Hackathon 2026**. ## Overview ifc-commit provides a transport layer for IFC data, enabling extraction, transformation, and insertion of IFC parts across models. The project explores git-based IFC workflows and interoperability between BIM tools. ## Related Projects - [ifc-data-bus](https://github.com/vyzn-tech/ifc-data-bus) - [ifc-data-horse](https://gitaec.org/rvba/ifc-data-horse) - [buildingSMART-Hackathon-2026](https://github.com/lfcastel/buildingSMART-Hackathon-2026) - [Git-based IFC example](https://gitaec.org/brunopostle/creative-freedom) ## Porto OpenBIM Hackathon - Site: [porto.gitaec.org](http://porto.gitaec.org) - Discord: [channel](https://discord.com/channels/1480593045001998488/1481234201540821075) ### Contributors | Name | Background | |------|-----------| | Louis | Brussels airport, BIM expert, IfcOpenShell | | Milovann | Architect, Associate professor, coding | | Scott | Australia, architect, IFC4.3 infrastructure expert | | Agi | BIM expert & dev, Amsterdam airport, Revit plugins, WebApps | | Tina | Architect, BIM expert, Vienna airport | | Morten | Vienna airport spinoff, City of Vienna Hospital | | Tim | Holland AEC / BAM, BIM expert, C#, Python | ## Architecture ``` [IFC Source] → [ifc-commit] → [IFC Target] | Extract / Transform / Insert ``` ## References - [How to extract and insert IFC parts](https://chatgpt.com/share/69bff32d-91b4-8007-b453-0d819ef6fe0d) - [Git schema / Drawings](https://excalidraw.com/#room=213b6e07c41eeebe8cc5,YM28lHTeybMPC8dyfSc55g)