Skip to content
BIMpedia

Schema

The formal definition of a data structure: which objects, attributes and relationships a format may contain.
Updated 5 November 2026Draft · awaiting review

A schema defines the structure of data: the object types, their attributes and how they relate. The IFC schema, written in a language called EXPRESS, defines every IFC entity and its rules.

Each IFC version is a different schema. Software reads and writes specific schemas, which is why the project must state which version it uses.

Discussion

Questions, tips or a different approach? Talk it through with other BIM people on the forum.

Something unclear, or a term that’s missing? Ask on the forum; someone in the community can help.