IFC(Industry Foundation Classes)是目前建築行業經常會談及的詞彙,用於增強BIM互操作性(interoperability)。
0. 前世今生
- 1985年-1990年 >>>> CAD時代:通過DXF(Drawing Interchange Format )實現幾何圖形的互操作
- 1990年-1995年 >>>> STEP(產品數據交換標準)
- 1995年-2017年 >>>> IFC(工業基礎類):文件數據格式包括 STEP 和 XML
- 2017年 - 至今 >>>> ifcOWL、RDF(Resource Description Framework)、....
1. 關於buildingSMART
原名爲 IAI組織(International Alliance for Interoperability,國際協同工作聯盟),它是1994年由12家美國公司組成的行業聯盟,包括 Autodesk; AT&T; Archibus; Carrier Corporation; Hellmuth, Obata & Kassabaum (HOK); Honeywell; Jaros, Baum & Bolles (JB&B); Lawrence Berkeley Laboratory; Primavera Systems; Softdesk; Timberline Software Corp; and Tishman Research Corp (part of Tishman Realty & Construction)。buildingSMART的設立宗旨是爲建築行業信息交互開發中性的BIM數據標準。這些標準包括 IFC , MVDs, BCF, 和 bSDD。
2. 關於IFC
IFC標準涉及的領域如下:
STEP作爲 IFC 文件格式之一,其優勢如下:
- 使用機器可讀的建模語言—EXPRESS,而不是一般的文件格式;
- 該語言強調數據聲明,且包括規則和約束的程序化功能;
- 該語言可以實現不同的數據映射,包括文本文件格式,數據庫模式定義和XML模式;
- 參考子模型,它們是較大的標準模型的共享和重複使用的子集,可滿足幾何,測量,表示分類和其他一般需求。
EXPRESS建模語言是STEP格式最重要的產物,它採用了很多面向對象的概念,包括多重繼承。
IFC是什麼?
- 一種可擴展的框架模型
- 它的最初開發者希望它提供對象和數據的廣泛通用定義,從中可以定義更詳細和特定於任務的模型
- IFC可以處理整個BLC(Building Life Cycle)中的所有建築信息:設計規劃(包括分析和模擬),施工,調試,運行和維護,重新設計和拆除