概述
IFC目前是国际通用的BIM标准,现在很多BIM软件都采用其作为数据交换的标准。
一言以蔽之,IFC实现了对建筑内thing的统一建模。
IFC介绍
IFC拥有四层级:
1. 资源层
资源层为IFC 架构之最低层级。资源层所定义的类别(classes),为一般性的低阶观念与对象,可以不依赖其他类别而独立存在。在IFC Release2.0 中所制定的资源层纲目包含测量资料(measure)、辅助资料(utility)、几何资料(geometry)、对象性质(property)、以及对象性质型别(property type)。在Release 2.0 中,则针对 Release 1.5 的内容进行部份的重组,并进行部分扩充。
个人理解:元数据层,定义了描述核心层的基本信息单元,便于核心层将资源层的元数据进行组合reference,从而实现核心层的定义;
2. 核心层
核心层为IFC 架构的第二层级。核心层所定义的类别可被界面层与领域/应用层的所有类别所参照(referenced)与特殊化(specialized)。核心层提供了IFC 对象模型的基本结构并且定义了大部分的抽象观念。核心层本身包含了两阶抽象内容:基本核心(The Kernel)和核心延伸(Core Extensions):
(1)基本核心
基本核心提供了IFC 对象模型所需的所有基本观念,并且定义了对象模型的结构与组成成分。基本核心所定义的抽象观念为高层级所必须用到的。基本核心并且包含了关于对象关系、型别定义、属性及规则的基本观念。
(2)核心延伸
核心延伸的内容包含基本核心的延伸观念或特殊观念,提供营建/设施管理相关产业使