IFC builds on the principles of openbim sharing of information between project team members and across the software applications that they commonly use for design, construction, procurement, maintenance and operations
Digital building data represented in the EXPRESS data modelling language enable the application of an expanding set of building elements for a building. For example: Walls, Slabs, Doors, Windows and their relations between a wall and a window, door and a wall.
This specification, ISO 16739, developed and updated by Buildingsmart International gives your customers assurance when using your software in their workflows
This video gives an explanation and background and context to how IFC came about.
The EXPRESS schema language has rich facilities for data modeling at the semantic level (e.g., an expression sublanguage, semantic constraint mechanisms, aggregate data types [bag, set, list, array] for attribute values, etc).
STEP (ISO 10303 - Industrial automation systems and integration - Product data representation and exchange) is developed by a specialist group in the International Standards Organisation. They have built many tools(classes) for working with the STEP standard.
IFC progressively makes use of the AP classes developed by the international standards organisation. Take advantage of a growing ecosystem of interoperability solutions.
The files have explicit file headers so your software knows what to do with it.
Creating Next Generation Infrastructure with IFC
Inside companys shift to IFC
Migrating from a proprietary file format to IFC