Industry Foundation Classes

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

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

拡張子.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が挙げられている。

IFCはデータモデリング言語のグラフィカル記法であるEXPRESS-Gで記述される。実体関連モデル (Entity–relationship model) であり、あるエンティティ（概念）をリレーションシップで別のエンティティへ関係させてデータモデルを構成する。例えば、「プロジェクト」を示すIfcProjectというエンティティを、IfcRelAgregatesというリレーションシップにて、「用地」を示すIfcSiteというエンティティへ関係させる。IfcSiteを、IfcRelAggregatesにて、「建屋」を示すIfcBuildingというエンティティへ関係させる。IfcBuildingを、IfcRelAggregatesにて、「階層」を示すIfcBuildingStoreyというエンティティへ関係させる。IfcBuildingStoreyを、IfcRelContainedInSpatialStructureというリレーションシップにて、「壁」を示すIfcWallというエンティティへ関係させる。このようにして、「プロジェクト」の「用地」にある「建屋」にある「階層」にある「壁」というデータモデルを記述する。（IfcSite の 図 Site composition https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcSite.htm と IfcBuildingStorey の図 Building storey composition https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcBuildingStorey.htmを参照。）

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

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

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

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

 IFC/ifcXML仕様 
https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/ を参照。
 IFC 5 (タスクフォースにてモジュール化、言語非依存化等が検討中)
 IFC 4.4 (編集時development, トンネルの追加)
 IFC 4.3.2がISO 16739:2024を準拠 (2024年4月)
 IFC 4.3.2 (IFC 4.3 ADD2) (2023年9月)
 IFC 4.2 (2019年4月) Withdrawn (撤退)
 IFC 4.1 (2018年6月) Withdrawn (撤退)
 IFC4 ADD2 TC1がISO 16739-1:2018を準拠（2018年）
 IFC 4.0.2.1 (IFC4 ADD2 TC1)  (2017年10月)
 IFC 4.0.2 (IFC4 Addendum 2)（2016年7月15日）IFC4 Add2 Release
 IFC 4.0.1 (IFC 4 Addendum 1) (2015年7月)
 IFC 4がISO 16739:2013を準拠（2013年3月21日）
 IFC 4 (2013年3月12日)IFC4 officially released
 IFC 2.3.0.1 (IFC2x3 TC1) (2007年7月)
 IFC 2.3 (IFC2x3) (2005年12月)
 IFC 2xがISO/PAS 16739:2005を準拠（取得）（2005年10月）
 IFC 2.2.1 (IFC2x2 Addendum 1) (2004年7月)
 IFC 2.2 (IFC 2x2)  (2003年5月)
 IFC 2.1.1 (IFC 2x Addendum 1)  (2001年10月)
 IFC 2.1 (IFC2x) (2000年10月)
 IFC 2.0 (1999年10月)
 IFC 1.5.1 (1997年11月)
 IFC 1.5 (1996年6月)

2016年9月のbuildingSMART国際会議では以下の今後の計画が示されていたが、IfcBridge (IfcProductExtension), IfcRoadDomain, IfcRailDomainは、4.1, 4.2を経て4.3で実装された。
 2018年 IFC 4 Add 3 - 橋（IFC Bridge）の基準を統合
 未定過去の2015年のロンドン国際会議等にて2020年という表記もある。 IFC 5 - 道路（IFC Road）、線路（IFC Railway）の基準を統合

 IFCを支援する組織 
builfding SMART Japanの支援 (https://member.building-smart.jp/ の記載)。
 ダイヤモンドスポンサー
 NYKシステムズ: BIMソフト Rebro
 Autodesk: BIMソフト Revit、Civil 3D等。
 ONESTRUCTION: BIMソフト OpenAEC
 プラチナスポンサー
 Graphisoft: BIMソフト ArchiCAD
 ゴールドスポンサー
 応用地質
 グローバルBIM : BIMソフト Cantenda Hub
 建設システム (KENTEM) : BIMソフト INNOSiTE SiTE-NEXUS等。
 コアコンセプト・テクノロジー: BIMソフト Orizuru 3D IFC Viewer
 新菱冷熱工業
 福井コンピュータ: BIMソフト TREND-CORE, GLOOBE, ARCHITREND ZERO等。
 シルバースポンサー
 応用技術: BIMサービス toBIM等
 エムティシー: BIM/CIMソフト APS-MarkIV等
 川田テクノシステム: BIMソフト V-nasClair
 キャパ (CAPA) : BIM/CIMカスタマイズ
 構造計画研究所: BIMサービス BimClip
 JIPテクノサイエンス: 橋梁CIMソフト BeCIM
 タイワ: BIMソフト 実寸法師3D
 ダイテック: BIMソフト CADWe'll Linx
 データロジック: 鉄鋼CAD開発
 テクリード: 設計ツール STACE等
 日本ファブテック: BIMソフト KAPシステム
 四電工: BIMソフト CADEWA Smart

builfding SMART Internationalの支援 (https://www.buildingsmart.org/community/members/member-directory/ と https://www.buildingsmart.org/community/sponsors/ の記載。)。国内企業では、鹿島建設、大林組、応用地質、清水建設、竹中工務店、ONESTRUCTIONが名を連ねている。
 Strategic members
 Autodesk: BIMソフト Revit、Civil 3D等。
 China Communications Construction Company Ltd. (CCCC) (中国交通建設)
 China Railway BIM Alliance (CRBIM) (中国鉄建)
 Guangdong Airport Authority (広州白雲国際空港)
 LeapThought: プラットフォーム FULCRUMHQ等。
  Group: BIMソフト Archicad, Vectorworks等。
 Trimble (): BIMソフト Tekla Structures等。
 Principal Membership
 AASHTO (米国全州道路交通運輸行政官協会)
 Multinational members
 ACCA software: BIMソフト usBIM等。
 Bentley Systems: BIMソフト MicroStation等。
 BEXEL Consulting
 Bricsys: BIMソフト BricsCAD BIM等。
 Catenda AS: BIMソフト Catenda等。
 Cobuilder
 Dassault Systèmes (ダッソー・システムズ): BIMソフト 3DEXPERIENCE CATIA等。
 Esri: GISソフト ArcGIS等。
 Graphisoft: BIMソフト ArchiCAD
 Kajima Corporation (鹿島建設)

 Schindler (シュナイダーエレクトリック)
 Siemens AG (シーメンス)

 Vectorworks

 Standard members
 Amsterdam Airport Schiphol (アムステルダム・スキポール空港)
 Basler & Hofmann
 Cemex
 CERTI
 Clayco, Inc
 CRB
 DB InfraGO AG

 Ferrovial Construction
  (FTIA)

 GF Piping Systems
 Gräbert GmbH: CADソフト 等

 HOCHTIEF ViCon
 HOK (ヘルムース・オバタ・カッサバウム)
 HS2 (イギリスの高速鉄道)
  (ハンガリーの道路管理組織)
 Leica Geosystems (ライカジオシステムズ)
 Lombardi

 MiTek
 Obayashi Corporation (大林組)
  (オーストリアの鉄道管理組織)
 OYO Corporation (応用地質)

 Pragoprojekt
 RFI - Rete Ferroviaria Italiana (イタリアの鉄道管理企業, レーテ・フェッロヴィアーリア・イタリアーナ)
 SBB (スイス連邦鉄道)
 Shimizu Corporation (清水建設)
 SierraSoft
 SNCF Réseau (フランス国鉄)
 Strategic Building Innovation (SBI)

 Takenaka Corporation (竹中工務店)
  (オランダの研究機関)
  (スウェーデンの運輸局)
 Start-Up members
 ONESTRUCTION
 buildingSMART Data Dictionary
 Autodesk
 Catenda AS
 cobuilder
 Building and Infrastructure
  (オーストラリアとニュージーランドの道路協会)
  and Digital Infrastructure


 MINnD (フランスの:fr:Building information modeling Utilisation)
 RAMBOLL
 China Railway BIM Alliance (CRBIM) (中国鉄建)
  (オランダの水管理の省庁)
 Trafikverket
 Professional Certification
 Graphisoft
 BIM Collaboration Format
 ORACLE Aconex (オラクル)
 Catenda AS
 DATA DESIGN SYSTEM (Nemetschek, Graphisoft関係)
 iabi (ドイツ・ミュンヘンの研究所、Institut für angewandte Bauinformatik e.V.)
 BIMcollab
  (Nemetschek, Graphisoft関係)

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

 IAI日本 (現 buildingSMART Japan)

 データ辞書





 Universal Scene Description (openUSD)

 外部リンク 
 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.2.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データモデルについて(英文)。

 参考文献 

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