IFC(Industry Foundation Classes)是国际建筑业事实上的工程数据交换标准,由国际协同工作联盟(IAI)于1997年发起制定,旨在解决建筑全生命周期中多专业软件间的数据互通问题。该标准采用EXPRESS语言构建四层架构体系,通过中性文件格式实现跨平台信息交互,覆盖建筑、机电、结构等专业领域,支持几何、材料、设施管理等数据类型。截至2024年,IFC标准已迭代至4.3版本并获得ISO 16739国际认证,应用范围扩展至基础设施和铁路行业。
采用
EXPRESS语言定义数据模型,构建包含资源层、核心层、共享层、领域层的四层架构。资源层提供几何、属性等基础数据定义;核心层确立对象模型的结构逻辑;共享层处理专业间通用数据;领域层包含建筑、机电等专业对象实体。通过属性关联机制保障数据一致性,IFC4版本已包含超过600个实体定义。