３次元建築モデルIFCへのXＭＬ技術応用に関して

IFCおよびIFC活用事例の紹介

IAI日本 技術検討分科会リーダ
セコム株式会社 IS研究所
足達 嘉信

建物情報モデルとしてのIFCてのIFC
IFC (Industry Foundation Classes), ISO/PAS-16739

ＩＡＩの紹介IAI: International Alliance for Interoperability
建築プロジェクトに関わるデータ相互運用を実現するための標準規格（ＩＦＣ）を策定
全世界で12支部:
北米・日本・ドイツ語圏・フランス語圏・英国・北欧・韓国・シンガポール・オーストラレシア・イベリア・イタリア・中国

IFC: Industry Foundation Classes
ISO-10303(STEP)に基づく建築3Dモデル、建物情報モデル(BIM: Building Information Model)
ISO/PAS-16739

Ｉ
ＦＣスキーマの構造

12ＩＦＣが定義している主な情報

ifcXMLについて
IFCを記述しているEXPRESS言語(ISO-10303-11)をＸＭＬス
キーマへ変換¾形状 (2D,(2D, 3D, トポロジー)
ポロジー)¾建物要素間の関係（開口、ゾーン…
ゾーン…）¾建物要素（壁、建物要素（壁、ドア、窓、屋根、階段…
階段…）

ＸＭＬスキーマにより、STEP関連の開発ツールが不要。
XMLスキーマを変換し他形式のメタデータへの変換が容易となる。

¾スペースとスペースの構造（部屋、階、建物、敷地）¾機器（冷凍機、送風機、ポンプ…
ポンプ…）IFCデータのＸＭＬインスタンス化¾通り芯

これまでのＩ
ＦＣデータ：ISO-10303-21形式（テキストエンコーディング）
ＸＭＬ形式でIFCデータを永続化。（XML Schemaによるデータ構造記述）¾コスト（単価、積算）¾工程 （4D）¾Actors（Actors（人間、組織、住所…
住所…）¾指示書（設計変更、購入指示…
購入指示…）

Pump Set

Luminaires[PhysicalAssociation][Spatial Association]

EXPRESS
Abcd
afrgf
aahds
jhiuhgreeiuhHfije
ewku
ijijijjhdfhb

Boiler¾資産台帳、在庫¾保守履歴

Preheater
ValvesAir Handling Unit

XML Schema (ifcXML)

¾配置管理
¾分類

DOM, XSLT
Name
Title

O/Nr A1263¾外部ライブラリ

2xAbcd £ 26
3xafrgf £ 42
1xaahds £685
4xjhiu £421

Name
Title

Name
Title

Name
Title

Name
Title

Name
Title

Name
Title

Name
Title

XMLメタデータ

Name
Title

SQL DDL

Java, C++, C#, etc¾関連文書

IFCデータのXMLインスタンス化の例

建築分野のXML技術の展開
建築モデルデータ表現に関するＸＭＬ
BLIS-XML: IFCデータをXML化 （2000年）
ISO-10303-28: STEP Part 28 Edition2（策定中）
ifcXML：IFCデータをXML化（2004年〜）

属性情報プロパティセット
属性情報のＸＭＬデータ表現
属性データのXMLデータ

モデルサーバ関連
XML Web Service / SOAP(Simple Object Access Protocol)
BLIS-XML, ifcXMLによるサーバ・クライアント間のIFCデータの受け渡し。

STEP P21形式

3ifcXML形式

4

シンガポール政府のePlanCheck

シンガポール政府のePlanCheck
建設局BCA(Building and Construction Authority)によって主導されている建築法規チェック自動化プロジェクト
CORENET (COnstruction and Real Estate NETwork)により建築・建設産業の情報化が進められているe-Submissionシステム
インターネットによる、one-stop, 24時間稼動の電子申請
ePlanCheckは法規チェックの効率化を目指す
現在の状況
建築法規部分：実運用展開中
設備法規部分：テストが完了
実証サイトが10稼動中
Graphisoft社 ArchiCAD, Bentley社 Triforma, Autodesk社ADT,RevitのIFC出力をテスト予定

Courtesy of novaCITYNETS Pte Ltd

シンガポール政府のePlanCheck

ノルウェー：IFG (IFC + GIS)プロジェクト
IFCとGIS（地理情報システム）を連携させ、建築申請、維持運用管理プロセスを効率化するプロジェクトが進行中

ePlan Check Ｗｅｂサーバーアプリケーション

チェック

3次元建物モデルデータ

建築法規解析
エンジン
建築設計
防火
バリアフリー
設備

結果出力

IFCモデルデータに地形情報を取り込む
CADとGISデータの統合（建設局が保有するゾーニング
データベース）
GISにおける建物形状表現の向上
ゾーニング計画審査プロセスでの活用

Webブラウザ

専用ブラウザIFCとGML間のデータ変換プログラムを実装
GML：Geographic Markup Language• Open GIS Consortiumによって策定
ＰＤＦ出力

IFCデータをGMLへ変換• 建築データを地形データ(Terrain)と統合

提供：
シンガポール, novaSPRINT社

56

GMLとIFCデータの統合
次世代の建築モデルデータ情報共有プラットフォーム
IFCモデルサーバ開発の背景
ファイル交換からデータベース共有
実務ではデータ量がファイル利用の限界に達する
インターネット上で部分的なデータ変更、抽出が必須

技術的特長
XML および データベース技術
インターネット上のデータ交換の標準技術であるSOAP(Simple Object Access Protocol)を採用
インターネット上で建物情報（IFC）をアプリケーション間でXMLによって共有することが可能
オープン・標準技術をベースに開発
IFCデータをGMLデータに取り込んだ例

モデルサーバの概要
意匠
設備

設計

SOAP
入札

XML

電子受発注

生産

L
XM

XM
L

プロジェクト管理

モデルサーバへの展開

構造
シミュレーション

電子入札

データ
ベース
(IFC)

４Ｄシミュレーション
リスク分析

プロジェクト

建材
XM
L

L
XM

ドキュメント管理

IFC Model Server

設備

電子取引 自動集計・積算

XML防災・セキュリティ

ＧＩＳ連携ライフサイクル リニューアル

78

空調運用情報管理システム概要
IFCモデルサーバ

クライアント例：
例：運用管理情報表示
空調機器運転履歴表示

室温履歴表示検査履歴表示資産情報表示IFCプロパティセット

運転履歴
IfcMaintenanceRecord

空調機器
オブジェクト

検査履歴
IfcAsset

資産情報
SOAP

IFCプロパティセット

部屋オブジェクト

室温履歴

IFC2xスキーマSOAP: Simple Object Access Protocol , W3C

SOAPInternet IFCモデルサーバ

Internet

部分モデルデータ（維持管理情報）をIFCモデルサー
バから取得

XML Web Service
Microsoft, Office Excelによるクライアントプログラム

SOAPによるオブジェクト間通信(c) 2004 IAI日本
IAI日本

AEC SYSTEMS 2004 IAI日本セミナー

空調運用情報管理システム概要
空調システムとＩ
ＦＣモデルサーバとの連携が実現したら？

IFCモデルサーバ

空調機器

運転履歴
情報

BAS
(空調システム)

室温履歴
情報

部屋

データベースに蓄積された
IFCデータから、選択的に履歴情報を抽出し、インターネット上でサーバからXML形式でデータを取得。

海外のモデルサーバ開発プロジェクトの紹介

XML 履歴情報

SABLEプロジェクト

XML
インターネットXMLXML

空調機器運転履歴表示

室温履歴表示フィンランドを中心としたモデルサーバ
実用化プロジェクト
XML Web Serviceを活用したIFCデー
タ共有プラットフォーム
２００３年〜２００５年。

910

SABLEプロジェクト
ユーザー

要求分析

ライフサイクルFM

施工

設計終わりAPI Domain F

API Domain E

API Domain D

API Domain C

SOAP

API Domain B

API Domain A

ソフトウェアアプリケーション

有限責任中間法人 Ｉ
ＡＩ
日本SABLE Server

SOAP
ifcXML+
Sable MS Common API

Sable MS Common API

Sable MS Common API

MS Interface X

MS Interface Y

MS Interface Z

ホームページ：http://www.iai-japan.jp/
有限責任中間法人IAI日本事務局〒102-0083 東京都千代田区麹町5-3-3 麹町KSスクエア8F
TEL : 03-3222-8930 FAX : 03-3222-8892
E-Mail : info@iai-japan.jp

SABLE Project, EuroSTEP Finland, http://www.blis-project.org/~sable/

今後の課題
実データによる実証実験
IFCモデルサーバとクライアントの相互運用テスト
クライアントソフトの拡充

関連分野との連携
電子調達、電子商取引等との連携
海外標準化活動への積極的な対応

1112