Основные схемы данных образуют самый общий уровень архитектуры схемы данных IFC, показанный синим цветом. На определенные на данном уровне сущности можно ссылаться и выполнять их детализацию по всем сущностям, находящимся выше по иерархии. Основной уровень описывает базовую структуру модели данных, фундаментальные связи и общие понятия для всех дальнейших детализаций моделей с конкретными характеристиками.
Все сущности, определенные на основном уровне, и все производные сущности происходят от IfcRoot и имеют уникальный идентификатор, имя, описание и информацию для управления изменениями типа данных дальше по иерархии.
5.1 IfcKernel
5.2 IfcControlExtension
5.3 IfcProcessExtension
5.4 IfcProductExtension