What is ifcJSON and its core objectives
mainifcJSON is a specification designed to make IFC (Industry Foundation Classes) data available in JSON format. Its primary goals are to lower the barrier for developers who are unfamiliar with EXPRESS or STP instance files and to facilitate the exchange of linked, distributed, and rapidly changing building data, which is often difficult with traditional file-based IFC exchanges.
The specification prioritizes:
- Backwards compatibility with the original IFC.
- Round-trip capability.
- Parallelism to the EXPRESS schema.
Note that this specification prioritizes schema fidelity over human-readability or direct code integration.