BIM・IFCブログに戻る
チェックのワークフローが重要な理由
IFCの品質問題の多くはオーサリングツール(BIMソフト)の段階で持ち込まれ、調整や引き渡しの段階で発覚します。その時点では、手戻りなしに直すには手遅れであることも少なくありません。納品前の体系的なチェックワークフローがあれば、こうした問題をプロジェクトのライフサイクルで最もコストの低い時点、つまりモデルが共通データ環境(CDE)に入る前に発見できます。
ここで紹介するワークフローは、一般的なモデルなら5分もかからずに終わり、適合記録として使えるチェックレポートを作成できます。個々のBIM作成者がCDEへのアップロードのたびに実行することも、BIMコーディネーターが受け取るモデルのゲートチェックとして実行することもできます。
4ステップのチェックワークフロー
STEP 1: Export
Authoring tool → IFC export with correct settings
│
▼
STEP 2: L1 Schema Check (< 5 seconds)
Is the file structurally valid IFC?
│ fail → fix export settings or authoring tool issue
│ pass
▼
STEP 3: L2 Quality Check (15–60 seconds)
44 rules: GUIDs, hierarchy, Psets, geometry, names
Health Score calculated (0–100)
│ fail (score < 75) → return to author with error report
│ pass
▼
STEP 4: L3 IDS Check (10–30 seconds, if IDS exists)
Validate against project IDS specification
│ fail → return to author with IDS non-conformances
│ pass
▼
Archive report → Upload to CDE
ステップ1:正しい設定でエクスポートする
IFCの品質問題の多くは、モデルではなくエクスポートに起因します。IFCファイルに正しいGUID、完全なプロパティセット、整ったジオメトリが含まれるかどうかは、オーサリングツールのエクスポート設定で決まります。
| オーサリングツール | 推奨するエクスポート方法 | 確認すべき主な設定 |
|---|
| Revit | NBSまたはRevit IFCエクスポーターを使用(旧来の内蔵版は使わない) | IFCバージョン(IFC4推奨)、プロパティセット、座標系、ジオメトリタイプ |
| ArchiCAD | Coordination View 2.0またはDesign Transfer Viewを使用 | GUIDの安定性を有効化、Psetを含める、階構造を保持 |
| Tekla Structures | IFC4 Design Transfer View | アセンブリ/パーツの扱い、鉄筋のエクスポート、命名規則 |
| Allplan | プロジェクトプロパティを含めたIFC4エクスポート | 階の割り当て、分類コード、Psetのマッピング |
| Vectorworks | IFC4またはIFC2x3のCoordination View | 階レベルのマッピング、Psetエクスポートの有効化、分類の割り当て |
オーサリングツール別のエクスポートの目安。プロジェクトのBIM実行計画(BEP)と照らし合わせて確認してください。
- エクスポートチェックリスト:IFCバージョンがプロジェクトのBEPと一致している(IFC4またはIFC2x3)
- エクスポートチェックリスト:プロパティセットが有効になっている(ファイルサイズ削減のために除外していない)
- エクスポートチェックリスト:座標系がプロジェクト座標に設定されている(ワールド原点ではない)
- エクスポートチェックリスト:すべてのジオメトリタイプが含まれている(簡略化・結合していない)
- エクスポートチェックリスト:命名規則がプロジェクトの規則文書と一致している
- エクスポートチェックリスト:エクスポート設定で分類コードがマッピングされている
ステップ2:L1スキーマ検証
IFCファイルをチェッカーで開きます。IFC Viewer Onlineでは、ファイルを開くとL1スキーマ検証が自動的に実行され、数秒で終わります。L1で不合格になった場合、チェッカーは無効になっている具体的なエンティティや属性を報告します。L1の不合格は、通常次のいずれかを示しています。
- 使用したエクスポートプロファイルに対して、IFCバージョンが誤っている
- オーサリングツールのバグにより、無効なエンティティ参照が生成されている
- エクスポートまたは転送の途中でファイルが破損した
- ファイルヘッダーが正しくない(例:IFC2x3で作成されたファイルにIFC4というラベルが付いている)
L1の不合格は、エクスポート設定を修正する、オーサリングツールのエクスポーターを更新する、既知のバグであればソフトウェアベンダーに問い合わせる、といった方法で解決します。
ステップ3:L2品質チェックとHealth Score
L2品質チェックは、チェックの中心となるステップです。44のルールが、6つのカテゴリーにわたってモデル内のすべての要素を評価します。その結果として、Health Score(0〜100)と、重大度順に並んだ指摘事項の一覧が得られます。
| 指摘事項の重大度 | 定義 | 推奨される対応 |
|---|
| エラー | 作業を止める品質問題。後工程のツールで不具合を引き起こす | CDEへのアップロード前に修正必須。納品不可 |
| 警告 | 一部の後工程のワークフローで問題を引き起こすおそれがある品質問題 | 正式な納品前に修正すべき。非公式な調整であれば許容可 |
| 情報 | 推奨事項。ベストプラクティスからの逸脱だが、後工程への直接的な影響はない | 次回のモデル改訂時に修正。納品は妨げない |
指摘事項の重大度レベルと、BIMコーディネーターに推奨される対応。
- L2チェックリスト:Health Scoreが正式な納品で90以上、調整用アップロードで75以上
- L2チェックリスト:重複したGUIDがゼロ
- L2チェックリスト:すべての建築要素が階に割り当てられている
- L2チェックリスト:すべての階が建物に、建物が敷地に割り当てられている
- L2チェックリスト:名前が空または汎用的な要素がない(例:「Wall」や「Beam 1」)
- L2チェックリスト:主要な要素タイプすべてに標準Psetがあり、値が入力されている
- L2チェックリスト:体積ゼロのジオメトリや、壊れたブーリアン演算がない
ステップ4:L3 IDS検証
情報交換要件(EIR)の一部として、あるいは単独で、プロジェクトのIDSファイルが発行されている場合、L3チェックではモデルに必要なデータが含まれているかどうかを検証します。IDSは、どの要素タイプが、どのプロパティを、どの値または値の範囲で持つべきか、そしてどの分類コードを持つべきかを規定するものです。
IFC Viewer OnlineでL3検証を実行するには、IDSパネルを開いてプロジェクトの.idsファイルを読み込みます。するとチェッカーが、該当するすべての要素を評価します。結果は仕様ごとに報告され、対象となる要素の数、合格数、不合格数に加えて、どの要素がどの要件で不合格になったかまで正確にわかります。
- L3チェックリスト:すべてのIDS仕様で合格率が100%
- L3チェックリスト:対象範囲に入るべき要素が「not-applicable(適用外)」になっていない
- L3チェックリスト:分類コードが、IDSで指定された分類体系と一致している
- L3チェックリスト:必要なマテリアルの割り当てがある
- L3チェックリスト:必要なカスタムPsetとプロパティが存在し、値が正しい
チェックレポートのアーカイブ
チェックレポートが適合記録として役立つのは、モデルと一緒にアーカイブされている場合だけです。レポートをJSON(機械可読な完全な監査証跡)またはHTML(人が読める概要)でエクスポートし、モデルと一緒にCDEへアップロードしましょう。レポートには次の内容を含めます。
- チェックの日時
- モデルのファイル名とバージョン
- チェックに使用したツールの名前とバージョン
- 提出時点のHealth Score
- カテゴリー別のエラーと警告の件数
- L3を実行した場合は、IDS仕様ごとの結果
ISO 19650のステージゲートへの組み込み
ISO 19650-2は、プロジェクトの各段階における情報納品のマイルストーンを定めています。チェックのワークフローは、これらのマイルストーンにそのまま対応させることができます。
| プロジェクト段階 | ISO 19650のマイルストーン | 最低限必要なチェック | Health Scoreのしきい値 |
|---|
| 基本構想/RIBA Stage 2 | コンセプト情報 | L1 + L2(品質) | ≥ 60 |
| 基本設計/RIBA Stage 3 | 設計意図 | L1 + L2 + L3(IDSが発行されている場合) | ≥ 75 |
| 実施設計/RIBA Stage 4 | 技術設計 | L1 + L2 + L3 | ≥ 85 |
| 施工/RIBA Stage 5 | 施工情報 | L1 + L2 + L3 | ≥ 90 |
| 引き渡し/RIBA Stage 6 | 竣工情報/FMへの引き渡し | L1 + L2 + L3(LOIをすべて満たす) | ≥ 90 |
ISO 19650のステージゲートと、RIBAステージ別に推奨されるチェックのしきい値。
再チェックの前によくある問題を修正する
よくあるエラーとその修正方法の詳しいガイドは、IFCモデルのよくあるエラー10選をご覧ください。L2で特に多い不合格は次の3つです。
重複したGUID
RevitやArchiCADで、GUIDを再生成せずに要素をコピー&ペーストすると発生します。修正方法:オーサリングツールのGUID管理機能を使うか、新しいGUIDを割り当ててエクスポートします。IFC Viewer Onlineでは、エラーレポートに重複ごとの要素名とタイプが表示されます。
階に割り当てられていない要素
IFCの空間階層につながっていないレベルに要素が配置されていることが原因です。修正方法:Revitでは要素の「Level」パラメーターを、ArchiCADではホームストーリーの割り当てを確認します。そのうえで再エクスポートします。
プロパティセットの欠落
エクスポート設定でPsetのマッピングが構成されていないか、エクスポーターが既定ではマッピングしないタイプの要素であることが原因です。修正方法:エクスポーターのPsetマッピング表を見直し、不足しているマッピングを追加します。カスタムPsetについては、IDSを使って正式に定義しましょう。
CDEへのアップロードのたびに5分のチェックを行えば、後工程での何時間もの手戻りを防げます。チェックは土壇場の品質監査ではなく、エクスポートの定型作業に組み込みましょう。
BIMコーディネーションのベストプラクティス
あわせて読みたい:3段階の検証フレームワークの全体像はIFCモデルチェッカー完全ガイドで解説しています。チェッカーとビューアーの違いはIFCモデルチェッカーとIFCビューアーの違い、ツールの選び方は2026年版おすすめIFCモデルチェッカー、特に多い10のIFCエラーとそれぞれの検出方法はIFCモデルのよくあるエラー10選をご覧ください。
チェックが習慣になったら、次に考えるべきは、ファイルと一緒に何を送り、受け手が何を根拠に受け入れるかです。IFCモデルと一緒に引き渡すものとIFCの受入基準を参照してください。
IFCモデルを納品前にチェックする方法:ステップごとの手順