| 拡張子 | .ifc |
|---|---|
| MIMEタイプ | application/octet-stream |
| 開発者 | buildingSMART(旧称:IAI) |
| 初版 | 1997年1月 |
| 最新版 |
IFC 4.3.2 (2023年9月) |
| 種別 | BIM |
| 国際標準 | ISO 16739 |
| オープン フォーマット | Yes |
| ウェブサイト |
一般社団法人buildingSMART Japan buildingSMART-Tech.org(英語) |
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 (Turtle) と、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 と IfcBuildingStorey の図 Building storey composition を参照。)
ライセンスはCC BY-ND 4.0であり商用利用を許可している。
IFCフォーマットは、アメリカとヨーロッパのAEC (architecture engineering and construction) 会社とソフトウェア会社の協力により、業界のソフトウェア間の相互運用を支援するために1995年に設立された International Alliance for Interoperability により最初に開発された。
2005年以降、IFC仕様はbuildingSMART Internationalにより開発および維持されている。buildingSMART Internationalは、世界各国の支部を通してIFCの導入および対応を活発に促進している。
ソフトウェアプラットフォーム間の相互運用を簡単にすることが焦点であるため、デンマーク政府は公共支援建設事業におけるIFCフォーマットの使用を義務付けた。
https://technical.buildingsmart.org/standards/ifc/ifc-schema-specifications/ を参照。
2016年9月のbuildingSMART国際会議では以下の今後の計画が示されていたが、IfcBridge (IfcProductExtension), IfcRoadDomain, IfcRailDomainは、4.1, 4.2を経て4.3で実装された。
builfding SMART Japanの支援 (https://member.building-smart.jp/ の記載)。
builfding SMART Internationalの支援 (https://www.buildingsmart.org/community/members/member-directory/ と https://www.buildingsmart.org/community/sponsors/ の記載。)。国内企業では、鹿島建設、大林組、応用地質、清水建設、竹中工務店、ONESTRUCTIONが名を連ねている。