1.2 扩展方法
IFC标准经历多年的发展日臻成熟,基本可以满足建筑工程的需要,但对于一些新领域,IFC标准提供的实体和属性仍无法满足工程项目的要求,需要研究人员根据IFC标准的架构对新领域进行扩展,扩展机制有3种,IfcProxy实体的扩展、新增实体扩展、属性集扩展。
(1)IfcProxy实体扩展,对新领域未定义的工程对象,可利用IfcProxy实体扩展。IfcProxy实体是一个可实例化的抽象实体类型。通过实例化该实体,在ProxyType属性中指定IfcObjectTypeEnum枚举类型数据(几何、过程、控制、资源、工程对象等类型实体);在Tag属性中可指定描述新实体的分类编码。
(2)新增实体扩展,对新领域未定义的工程对象,在原IFC标准框架下增加实体定义,一般IFC标准的版本升级采用该方式。例如在IFC2x3中定义了653个实体,IFC2x4中实体数已经增加到812个。