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が挙げられている。
歴史.
IFCフォーマットは、アメリカとヨーロッパのAEC () 会社とソフトウェア会社の協力により、業界のソフトウェア間の相互運用を支援するために1995年に設立された により最初に開発された。
導入.
2005年以降、IFC仕様はbuildingSMART Internationalにより開発および維持されている。buildingSMART Internationalは、世界各国の支部を通してIFCの導入および対応を活発に促進している。
ソフトウェアプラットフォーム間の相互運用を簡単にすることが焦点であるため、デンマーク政府は公共支援建設事業におけるIFCフォーマットの使用を義務付けた。
IFC/ifcXML仕様.
https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/ を参照。
2016年9月のbuildingSMART国際会議では以下の今後の計画が示されている。
IFCを支援する組織.
builfding SMART Japanの支援 (https://www.building-smart.or.jp/ の記載)。
builfding SMART Internationalの支援 (https://www.buildingsmart.org/ の記載。)。