Industry Foundation Classes

Industry Foundation Classes (IFC) は、中立でオープンなCADデータモデルの仕様である。ISO 16739 建設および施設管理業界でのデータ共有のためのIndustry Foundation Classes (IFC) として国際規格になっている。

IFCは単一のベンダーやベンダーグループによって管理されていない。IFCモデル仕様は自由に入手可能である。

拡張子.ifcのファイルはISO 10303-23に基づくSTEP Physical File (SPF)で記述される。XMLで記述する.ifcXML、RDF/OWLで記述するifcOWL (拡張子は、Terse RDF Triple Language形式の.ttl () と、RDF/XML形式の.rdfがある) のファイル形式とすることも可能であるが、.ifcと比べるとファイルサイズが大きくなる。開発の候補としてはJSON、HDF、SQLiteが挙げられている。

ライセンスはCC BY-ND 4.0であり商用利用を許可している。

歴史
IFCフォーマットは、アメリカとヨーロッパのAEC () 会社とソフトウェア会社の協力により、業界のソフトウェア間の相互運用を支援するために1995年に設立された  により最初に開発された。

導入
2005年以降、IFC仕様はbuildingSMART Internationalにより開発および維持されている。buildingSMART Internationalは、世界各国の支部を通してIFCの導入および対応を活発に促進している。

ソフトウェアプラットフォーム間の相互運用を簡単にすることが焦点であるため、デンマーク政府は公共支援建設事業におけるIFCフォーマットの使用を義務付けた。

IFC/ifcXML仕様 
https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/ を参照。
 IFC 4.4 (編集時development, トンネルの追加)
 IFC 4.3.2 (編集時 Final Draft International Standard, 2023年)
 IFC 4.2 (2019年4月) Withdrawn (撤退)
 IFC 4.1 (2018年6月) Withdrawn (撤退)
 IFC 4 Addendum 2（2016年7月15日）
 IFC 4 Addendum 1 (2015年7月)
 IFC 4がISO 16739を準拠（2013年3月21日）
 IFC 4 (2013年3月12日)
 ifcXML2x3 (2007年6月)
 IFC2x3 (2006年2月)
 IFC 2xがISO/PAS 16739を準拠（取得）（2005年10月）
 ifcXML2 for IFC2x2 add1 (RC2)
 IFC2x2 Addendum 1 (2004年6月)
 ifcXML2 for IFC2x2 (RC1)
 IFC 2x2
 IFC 2x Addendum 1
 ifcXML1 for IFC2xおよびIFC2x Addendum 1
 IFC 2x
 IFC 2.0 (1999年10月)
 IFC 1.5.1
 IFC 1.5

2016年9月のbuildingSMART国際会議では以下の今後の計画が示されていたが、IfcBridge (IfcProductExtension), IfcRoadDomain, IfcRailDomainは、4.1, 4.2を経て4.3で実装された。
 2018年 IFC 4 Add 3 - 橋（IFC Bridge）の基準を統合
 未定 IFC 5 - 道路（IFC Road）、線路（IFC Railway）の基準を統合

IFCを支援する組織 
builfding SMART Japanの支援 (https://www.building-smart.or.jp/ の記載)。
 国内
 NYKシステムズ: BIMソフト Rebro 
 キャパ CAPA (BIM/CIMコンサルティング)
 応用地質
 建設システム (KENTEM) : BIMソフト SiTE-NEXUS
 新菱冷熱工業

 海外
 Autodesk: BIMソフト Revit、Civil 3D等。
 Graphisoft: BIMソフト ArchiCAD

builfding SMART Internationalの支援 (https://www.buildingsmart.org/ の記載。)。
 ARUP (アラップ)
 Autodesk: BIMソフト Revit、Civil 3D等。
 China Communications construction company  (中国交通建設)
 China Railway BIM Alliance (中国鉄建)
  Group: BIMソフト BricsCAD BIM、Vectorworks等。
 オラクル
 シュナイダーエレクトリック
 シーメンス
 : BIMソフト Tekla Structures等。

関連項目 
ビルディングインフォメーションモデリング (BIM)
IAI日本

外部リンク 
 buildingSMART Japan
 IFCとは
 buildingSMART International (英語)
 Industry Foundation Classes (IFC)
 Standards Library
 Technical Roadmap
 buildingSMART Technical (英語) - buildingSMART InternationalのTechnical Resources
 Industry Foundation Classes (IFC) – An Introduction
 IFC Formats
 IFC Specifications Database
 IFC4.3.1.0 Documentation - 執筆時はLatest HTMLのIFCドキュメントへのリンク
 ifcOWL ontology (IFC4x1) - 執筆時はOWL HTMLの最新バージョンへのリンク
 IFC Implementation Guides

 Wiki.OSArch AEC Free Software directory - buildingSMART International の Open-sauce software は該当のWiki.OSArchへリンクしている。

 IFCファイル拡張子
 AECbytes(2004年3月30日)　IFCデータモデルについて(英文)。

参考文献 

CADファイルフォーマット
建設