Я знаю, что это довольно старый вопрос, но если кому-то было интересно, вы также можете взглянуть на xBIM Toolkit . Вы можете использовать исходный код или пакеты NuGet. Он реализует 100% IFC2x3 и IFC4 и предоставляет интерфейсы для написания единого кода для обеих схем.
Это .NET, написанный на C #. Примеры и документация доступны здесь
Отказ от ответственности: я один из разработчиков xBIM Toolkit.