第一回IFC検定2014年度報告と2015年度予定

一般社団法人 IAI日本

IFC検定委員会 委員長
足達嘉信

内容IFC検定2014概要
 IFC検定2014結果報告
 IFC検定2015への展望
IFC検定について


目的：


IFCデータ連携の品質向上と国内の実務におけるIFC普及を推進するために、IFCデータ連携の技術的仕様を明文化し、ソフトウェアの利用者及び開発者両者がIFCデータ連携の内容を客観的に確認できる仕組みを目指す。

IFC検定

IAI日本
IFC検定委員会

BIMソフトウェアIFCデータ連携機能開発

ソフトウェアベンダー

MVD策定

IAI日本
技術調査委員会

検定結果からMVD・データ連携シナリオなどの改善へフィードバック
海外でも通用するBIMデー
タ連携シナリオ、MVD策定などを、国際的に展開する

IAI日本分科会活動

IDM策定
ソフトウェアベンダー
エンドユーザ

BIMデータ連携シナリオ

buildingSMART
International

関連団体

IDM: Information Delivery Manual
MVD: Model View Definition3

一般社団法人 IAI日本 buildingSMART Japan, IFC検定委員会 2015

buildingSMARTが策定するIFC・IDM・MVD


IFC (Industry Foundation Classes)：

IDM (Information Delivery Manual)：






建物ライフサイクル全体をカバーする3次元建物情報モデルのデータ構造やデータファイル形式などを定義
ISO化： TC184/SC4：ISO 16739

BIMデータ連携シナリオで設定されたユースケース、プロセスおよび情報を体系的に定義するドキュメント。
PM(Process Map)とER(Exchange Requirements)から構成される。PMにより、誰から誰へどのような情報が伝達されるかが表現され、ERにより情報内容が定義される。
主にエンドユーザの視点、分析により作成されるドキュメント
ISO化： TC59/SC13：ISO 29481-1（フレームワーク定義）

MVD (Model View Definition)：

IDMにより定義されたBIMデータ連携仕様をIFCに基づいて記述するドキュメント。
MVDコンセプトという単位でIFCのデータ連携仕様が記述されている。ソフトウェア開発者
がIFCデータ入出力を組み込む際のデータ連携仕様の主要な情報となる。
ISO化： TC59/SC13: ISO 29481-3 （フレームワーク定義）
4

一般社団法人 IAI日本 buildingSMART Japan, IFC検定委員会 2015

buildingSMARTが策定するIFC・IDM・MVD
IDM‐A

BIMタスクAからBIMタスクBへのBIM
データ連携シナリオ

MVD‐A

IDM-Aから策定されたIFCデータ連携仕様

BIMソフトウェアA

BIMソフトウェアB

内部モデルA

内部モデルB変換

パラメトリック3D形状

IFC

変換

パラメトリック3D形状

属性情報

属性情報

MVD-Aによって内部モ
デルデータをIFCへ変換する機能

3D形状

MVD-AによってIFCデー
タを内部モデルへ変換する機能

属性情報

IFC出力検定

MVD-Aによって正規化された情報を含む
IFCデータ

IFC入力検定

IDM・MVDによるIFCデータ連携の仕組み

5

一般社団法人 IAI日本 buildingSMART Japan, IFC検定委員会 2015

IAI日本編纂MVDコンセプト集

MVDコンセプト:MVDを構成する1単位のドキュメント国際IFC認証MVDであるCoordination View 2.0の内容に準拠
国際IFCインプリメンテーショングループ(ISG: Implementation Support Group)のソフトウェ
ア実装合意事項(Software Implementation Agreement)の内容を反映

MVD Concept
MVD00-01-IFC2X3-Classification
MVD00-01-IFC2X3-Geometry-Axis-Curve2D
MVD00-01-IFC2X3-Geometry-Body-BrepWithNoVoids
MVD00-01-IFC2X3-Geometry-Body-BrepWithVoids
MVD00-01-IFC2X3-Geometry-Body-SurfaceModel-FaceBased
MVD00-01-IFC2X3-Geometry-Body-SurfaceModel-ShellBased
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Extruded-ArbitraryClosedProfileDef
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Extruded-ArbitraryProfileDefWithVoids
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Extruded-CircleProfileDef
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Extruded-EllipseProfileDef
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Extruded-RectangleProfileDef
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Revolved-ArbitraryClosedProfileDef
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Revolved-CircleProfileDef
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Revolved-EllipseProfileDef
MVD00-01-IFC2X3-Geometry-Body-SweptSolid-Reveolved-RectangleProfileDef
MVD00-01-IFC2X3-Geometry-Box-BoundingBox
MVD00-01-IFC2X3-Geometry-FootPrint-Curve2D
MVD00-01-IFC2X3-Geometry-FootPrint-GeometricCurveSet
MVD00-01-IFC2X3-Geometry-MappedRepresentation-3D
MVD00-01-IFC2X3-Geometry-Mesh-SurfaceModel-FaceBased
MVD00-01-IFC2X3-Geometry-SurveyPoints-GeometricSet
MVD00-01-IFC2X3-IfcBeam-Attributes
MVD00-01-IFC2X3-IfcBeam_ObjectPlacement
MVD00-01-IFC2X3-IfcBeam_Representation
MVD00-01-IFC2X3-IfcBuilding-AttributesMVD00-01-IFC2X3-IfcBuilding-ClassificationReference
MVD00-01-IFC2X3-IfcBuildingElementProxy-Attributes
MVD00-01-IFC2X3-IfcBuildingElementProxy_ObjectPlacement
MVD00-01-IFC2X3-IfcBuildingElementProxy_Representation
MVD00-01-IFC2X3-IfcBuildingStorey-Attributes
MVD00-01-IFC2X3-IfcBuildingStorey_CompositionType
MVD00-01-IFC2X3-IfcBuildingStorey_Elevation
MVD00-01-IFC2X3-IfcBuildingStorey_LongName
MVD00-01-IFC2X3-IfcBuildingStorey_ObjectPlacement
MVD00-01-IFC2X3-IfcBuilding_CompositionType
MVD00-01-IFC2X3-IfcBuilding_LongName
MVD00-01-IFC2X3-IfcBuilding_ObjectPlacement
MVD00-01-IFC2X3-IfcColumn-Attributes
MVD00-01-IFC2X3-IfcColumn_ObjectPlacement
MVD00-01-IFC2X3-IfcColumn_Representation
MVD00-01-IFC2X3-IfcFlowController-Attributes
MVD00-01-IFC2X3-IfcFlowController-PropertySet
MVD00-01-IFC2X3-IfcFlowController-Pset_BS-MVD-2014
MVD00-01-IFC2X3-IfcFlowController_ObjectPlacement
MVD00-01-IFC2X3-IfcFlowController_Representation
MVD00-01-IFC2X3-IfcFlowFitting-Attributes
MVD00-01-IFC2X3-IfcFlowFitting-PropertySetMVD00-01-IFC2X3-IfcFlowFitting-Pset_BS-MVD-2014
MVD00-01-IFC2X3-IfcFlowFitting_ObjectPlacement
MVD00-01-IFC2X3-IfcFlowFitting_Representation
MVD00-01-IFC2X3-IfcFlowSegment-Attributes
MVD00-01-IFC2X3-IfcFlowSegment-PropertySet
MVD00-01-IFC2X3-IfcFlowSegment-Pset_BS-MVD-2014
MVD00-01-IFC2X3-IfcFlowSegment_ObjectPlacement
MVD00-01-IFC2X3-IfcFlowSegment_Representation
MVD00-01-IFC2X3-IfcFlowTerminal-Attributes
MVD00-01-IFC2X3-IfcFlowTerminal-PropertySet
MVD00-01-IFC2X3-IfcFlowTerminal-Pset_BS-MVD-2014
MVD00-01-IFC2X3-IfcFlowTerminal_ObjectPlacement
MVD00-01-IFC2X3-IfcFlowTerminal_Representation
MVD00-01-IFC2X3-IfcFlowTreatmentDevice-Attributes
MVD00-01-IFC2X3-IfcFlowTreatmentDevice-PropertySet
MVD00-01-IFC2X3-IfcFlowTreatmentDevice-Pset_BS-MVD-2014
MVD00-01-IFC2X3-IfcFlowTreatmentDevice_ObjectPlacement
MVD00-01-IFC2X3-IfcFlowTreatmentDevice_Representation
MVD00-01-IFC2X3-IfcFurnishingElement-Attributes
MVD00-01-IFC2X3-IfcFurnishingElement-PropertySet
MVD00-01-IFC2X3-IfcFurnishingElement-Pset_FurnitureTypeCommon
MVD00-01-IFC2X3-IfcFurnishingElement_ObjectPlacement
MVD00-01-IFC2X3-IfcFurnishingElement_Representation
MVD00-01-IFC2X3-IfcGeometricRepresentationContext-2D
MVD00-01-IFC2X3-IfcGeometricRepresentationContext-3D
MVD00-01-IFC2X3-IfcProject-Attributes
MVD00-01-IFC2X3-IfcProject_LongName
MVD00-01-IFC2X3-IfcProject_RepresentationContexts
MVD00-01-IFC2X3-IfcProject_UnitsInContext-Imperial
MVD00-01-IFC2X3-IfcProject_UnitsInContext-Metric
MVD00-01-IFC2X3-IfcProject_UnitsInContext
MVD00-01-IFC2X3-IfcRoot_Description
MVD00-01-IFC2X3-IfcRoot_GlobalId
MVD00-01-IFC2X3-IfcRoot_Name
MVD00-01-IFC2X3-IfcRoot_OwnerHistory
MVD00-01-IFC2X3-IfcSite-Attributes
MVD00-01-IFC2X3-IfcSite-GeodeticSystem
MVD00-01-IFC2X3-IfcSite-PropertySet
MVD00-01-IFC2X3-IfcSite-Pset_SiteCommon
MVD00-01-IFC2X3-IfcSite_CompositionType
MVD00-01-IFC2X3-IfcSite_LongName
MVD00-01-IFC2X3-IfcSite_ObjectPlacement
MVD00-01-IFC2X3-IfcSite_Representation
MVD00-01-IFC2X3-IfcSlab-Attributes
MVD00-01-IFC2X3-IfcSlab_ObjectPlacement
MVD00-01-IFC2X3-IfcSlab_Representation
MVD00-01-IFC2X3-IfcSpace-Attributes
MVD00-01-IFC2X3-IfcSpace-ClassificationReference-RoomType
MVD00-01-IFC2X3-IfcSpace-ClassificationReference
MVD00-01-IFC2X3-IfcSpace-PropertySet
MVD00-01-IFC2X3-IfcSpace-Pset_SpaceCommon
MVD00-01-IFC2X3-IfcSpace-Qto_SpaceBaseQuantities
MVD00-01-IFC2X3-IfcSpace-QuantitySet
MVD00-01-IFC2X3-IfcSpace_CompositionType
MVD00-01-IFC2X3-IfcSpace_ElevationWithFlooring
MVD00-01-IFC2X3-IfcSpace_InteriorOrExteriorSpace
MVD00-01-IFC2X3-IfcSpace_LongName
MVD00-01-IFC2X3-IfcSpace_ObjectPlacement
MVD00-01-IFC2X3-IfcSpace_Representation
MVD00-01-IFC2X3-IfcWall-Attributes
MVD00-01-IFC2X3-IfcWall_ObjectPlacement
MVD00-01-IFC2X3-IfcWall_Representation
MVD00-01-IFC2X3-PropertySet
MVD00-01-IFC2X3-QuantitySet
MVD00-01-IFC2X3-Rel-ElementFilling-OpeningElement
MVD00-01-IFC2X3-SpatialContainment-BuildingStorey
MVD00-01-IFC2X3-SpatialContainment-Space
MVD00-01-IFC2X3-SpatialStructure-Building-BuildingStorey
MVD00-01-IFC2X3-SpatialStructure-BuildingStorey-Space
MVD00-01-IFC2X3-SpatialStructure-Project-Building
MVD00-01-IFC2X3-SpatialStructure-Project-Site
MVD00-01-IFC2X3-SpatialStructure-Site-Building
MVD00-01-IFC2X3-SpatialStructure

MVDコンセプト
分類コード情報
幾何形状：Axis-Curve2D
幾何形状：Body-BrepWithNoVoids
幾何形状：Body-BrepWithVoids
幾何形状：Body-SurfaceModel-FaceBased
幾何形状：Body-SurfaceModel-ShellBased
幾何形状：Body-SweptSolid-Extruded-ArbitraryClosedProfileDef
幾何形状：Body-SweptSolid-Extruded-ArbitraryProfileDefWithVoids
幾何形状：Body-SweptSolid-Extruded-CircleProfileDef幾何形状：Body-SweptSolid-Extruded-EllipseProfileDef
幾何形状：Body-SweptSolid-Extruded-RectangleProfileDef
幾何形状：Body-SweptSolid-Revolved-ArbitraryClosedProfileDef
幾何形状：Body-SweptSolid-Revolved-CircleProfileDef
幾何形状：Body-SweptSolid-Revolved-EllipseProfileDef
幾何形状：Body-SweptSolid-Revolved-RectangleProfileDef
幾何形状：Box-BoundingBox
幾何形状：FootPrint-Curve2D
幾何形状：FootPrint-GeometricCurveSet
幾何形状：MappedRepresentation-3D
幾何形状：Mesh-SurfaceModel-FaceBased
幾何形状：SurveyPoints-GeometricSet
梁オブジェクト：属性情報
梁オブジェクト：位置情報
梁オブジェクト：幾何形状
建物オブジェクト：属性情報
建物オブジェクト：分類コード情報
建物要素プロキシオブジェクト：属性情報
建物要素プロキシオブジェクト：位置情報
建物要素プロキシオブジェクト：幾何形状
建物階オブジェクト：属性情報
建物階オブジェクト：構成型
建物階オブジェクト：高さ
建物階オブジェクト：名称定義
建物階オブジェクト：位置情報
建物オブジェクト：構成型
建物オブジェクト：名称定義
建物オブジェクト：位置情報
柱オブジェクト：属性情報
柱オブジェクト：位置情報
柱オブジェクト：幾何形状
流動制御オブジェクト：属性情報
流動制御オブジェクト：プロパティセット
プロパティセット：流動制御：設備モデルビュー定義2014
流動制御オブジェクト：位置情報
流動制御オブジェクト：幾何形状
流動器具オブジェクト：属性情報
流動器具オブジェクト：プロパティセット
プロパティセット：流動器具：設備モデルビュー定義2014
流動器具オブジェクト：位置情報
流動器具オブジェクト：幾何形状
流動部材オブジェクト：属性情報
流動部材オブジェクト：プロパティセット
プロパティセット：流動部材：設備モデルビュー定義2014
流動部材オブジェクト：位置情報
流動部材オブジェクト：幾何形状
流動端末オブジェクト：属性情報
流動端末オブジェクト：プロパティセット
プロパティセット：流動端末：設備モデルビュー定義2014
流動端末オブジェクト：位置情報
流動端末オブジェクト：幾何形状
流動処理オブジェクト：属性情報
流動処理オブジェクト：プロパティセット
プロパティセット：流動処理：設備モデルビュー定義2014
流動処理オブジェクト：位置情報
流動処理オブジェクト：幾何形状
家具オブジェクト：属性情報
家具オブジェクト：プロパティセット
プロパティセット：家具共通属性
家具オブジェクト：位置情報
家具オブジェクト：幾何形状
2Dモデル表現形式情報
3Dモデル表現形式情報
プロジェクトオブジェクト：属性情報
プロジェクトオブジェクト：名称定義
プロジェクトオブジェクト：モデル表現形式情報
プロジェクトオブジェクト：単位系情報：ヤードポンド単位系
プロジェクトオブジェクト：単位系情報：SI単位系
プロジェクトオブジェクト：単位系情報
オブジェクト：説明情報
オブジェクト：識別子
オブジェクト：名称
オブジェクト：履歴情報
敷地オブジェクト：属性情報
敷地オブジェクト：測地座標系設定
敷地オブジェクト：プロパティセット
プロパティセット：敷地共通属性
敷地オブジェクト：構成型
敷地オブジェクト：名称定義
敷地オブジェクト：位置情報
敷地オブジェクト：幾何形状
スラブオブジェクト：属性情報
スラブオブジェクト：位置情報
スラブオブジェクト：幾何形状
部屋オブジェクト：属性情報
分類コード情報：部屋用途コード
部屋オブジェクト：分類コード情報
部屋オブジェクト：プロパティセット
プロパティセット：部屋共通属性
数量プロパティ情報：部屋基本数量
部屋オブジェクト：数量プロパティ情報
部屋オブジェクト：構成型
部屋オブジェクト：床面高
部屋オブジェクト：内部外部設定
部屋オブジェクト：名称定義
部屋オブジェクト：位置情報
部屋オブジェクト：幾何形状
壁オブジェクト：属性情報
壁オブジェクト：位置情報
壁オブジェクト：幾何形状
プロパティセット
数量プロパティ情報
空間関係定義：部屋と建物要素
空間関係定義：建物階と建物要素
空間関係定義：部屋と建物要素
空間構造定義：建物と建物階空間構造定義：建物階と部屋空間構造定義：プロジェクトと建物空間構造定義：プロジェクトと敷地空間構造定義：敷地と建物空間構造定義

プロジェクト基本情報
定義

空間構造定義幾何形状定義MVDコンセプトリスト

建物要素定義プロパティセット定義
6

一般社団法人 IAI日本 buildingSMART Japan, IFC検定委員会 2015

IAI日本編纂MVDコンセプト集：策定方法
IAI日本 BIM連携
シナリオ(IDM)

IFC 2x3 Coordination View 2.0

IFC仕様

IAI日本編纂MVDコンセプト集

GTDS (Global Testing
Documentation Server)

http://gtds.iabi.eu
IFC Solution Factory: MVD
データベースIFC 2x3 インプリメンテーション
IFC 2x3 インプリメンテー
ガイド
ション アグリーメント；
http://www.blis-project.org/IAI-MVD/ http://buildingsmart-tech.org/
Coordination View 2.0

7

一般社団法人 IAI日本 buildingSMART Japan, IFC検定委員会 2015

MVDの構成BIMデータ連携シナリオに関連する技術仕様

Ver.1
MVD
カバーページ

MVDダイアグラム

MVDダイアグラム

MVD
コンセプ
ト参照 分類コード
体系

MVDダイアグラム

MVD
コンセプ
ト参照

MVDダイアグラム

MVD
コンセプ
ト

トップページ

例：設備モデルビュー定義2014

MVD
カバーページ

MVDダイアグラム

MVDダイアグラム

トップページ

BIMデータ
連携仕様
等

MVDの構成


MVD
コンセプ
ト


例：建築確認MVD
MVDダイアグラム

カバーページ

MVD
コンセプ
ト


適用範囲
シナリオ
関連MVDコンセプト表

ＭＶＤダイアグラム
ＭＶＤコンセプト
BIMデータ連携シナリオに関連する技術仕様

MVD
コンセプ
ト
MVD日本語版基本編
拡張コンセプト（overwrite)

MVD
コンセプ
ト8

一般社団法人 IAI日本 buildingSMART Japan, IFC検定委員会 2015

IFC検定のロードマップ

初年度

2年目

• IFC検定立ち上げ：検定体制などの構築• IFC検定の試行：MVDに合わせた検定方法の確立• B会員サービスについて：• 検定プロセスに関する意見交換会の設定• 検定プロセスへの意見反映• 検定体制の拡充・MVDの整備• IFC検定の展開：• 分科会におけるIFC検定シナリオ検討• BIMガイドラインへの展開• 検定体制の拡充・MVDの整備• 国際IFC認証の代理認証機関• 資格認定への展開（スキル・BIMパーツライブラリ・企業な3年目以降 ど）
9

一般社団法人 IAI日本 buildingSMART Japan, IFC検定委員会 2015

IFC検定2014概要