and industry foundation classes (ifc) · 10 years - beginning to ifc2x3 . 7 years - ifc2x3 to ifc4...

31
buildingSMART International and Industry Foundation Classes (IFC): THE solution to A/E/C/O data interoperability Jeffrey W. Ouellette, Chair – Implementation Support Group (ISG) @jw_ouellette @buildingSMARTIn #DigADE2017

Upload: others

Post on 20-Jul-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

buildingSMART International and Industry Foundation Classes (IFC): THE solution to A/E/C/O data interoperability

Jeffrey W. Ouellette, Chair – Implementation Support Group (ISG) @jw_ouellette @buildingSMARTIn #DigADE2017

Page 2: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International?

What is IFC?

Why IFC?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Agenda

Page 3: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Who is buildingSMART International?

Page 4: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International?

http://buildingsmart.org

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 5: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International?

Nemetschek SE Autodesk, Inc. Arup

Kajima Corp. Lafarge Holcim HOK

Richard Petrie, CEO Richard Kelly, OD

Patrick McLeamy, Chair

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 6: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International? Companies and organizations “putting their money where there mouth is”!

€200k+

€ 20k-40k

€ 8k-15k

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 7: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International?

DATA ISO16739 (IFC)

Develop and maintain open international standards for BIM

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 8: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International?

IDM (Information Delivery Manual) Formal business case representation of data exchange

IFC (Industry Foundation Classes) Technical specification of data model

IFD (International Framework for Dictionaries) aka buildingSMART Data Dictionary (bDDD) Unique and consistent definitions of all concepts

DATA ISO16739 (IFC)

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 9: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International?

Procure

Assemble Operate

Design

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 10: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International?

ISO 16739 EN ISO 16739 DIN EN ISO 16739 BSI EN ISO 16739

International Regional National

ISO 8879 XML

“IFC4”

ISO 10303 STEP

ISO 19775 X3D

ISO TC184/SC4 (data model standard ) ISO TC59/SC13 (process, terms, BIM guidance, etc.) OGC (BIM and Geospatial)

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 11: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Who is buildingSMART International?

London, October 2017

People. From all over the world. Working together. Making a difference.

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 12: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

What is IFC?

Page 13: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

A non-proprietary, open standard means of describing the built

environment and freely exchanging and/or storing that

information digitally

Geometry +

Information

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 14: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

What is it?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 15: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

Geometry Solid?

Surfaces?

Semantics Column?

Wall?

Pile?

Duct?

Attributes/Properties Identity?

Color/Material?

Weight?

Manufacturer?

Performance?

Classification?

Relationships Internal / External?

Story / Level?

Connections?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 16: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

Geometry

Semantics

Attributes/Properties

Relationships Internal bearing, 2nd story, bearing on footing below and supporting slab above, structural system, has reinforcing

Column D-2, RGB140-142-140, Cast Concrete, 150lbs/ft3, 5400psi

Column

Solid: An extrusion of a 300mm x 300mm

rectangular profile

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 17: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

IfcProject

IfcSite

IfcBuilding IfcBuildingStorey

(Ground Floor)

Site

Obj

ects

Bui

ldin

g O

bjec

ts

IfcC

olum

n

IfcSl

ab

IfcW

all

Ifc…

IfcBuildingStorey (Main Floor)

IfcC

olum

n

IfcSl

ab

IfcW

all

Ifc…

IfcBuildingStorey (… Floor)

IfcC

olum

n

IfcSl

ab

IfcW

all

Ifc…

What is IFC?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 18: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

IfcControl Performance History

IfcProcess Work planning

Tasks for execution

Schedules / Timetables

Procedures

Events

Resources

IfcActor Occupants

Roles

Responsibilities

Actions

Identity

Cost / Value

Sequencing

More than just objects….

Page 19: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

More than just buildings….

Bridges

Railways

IFC-Bridge

IFC-Railway Roads IFC-Road

Alignment Common baseline

Tunnelling IFC-Tunnel

Page 20: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

JAN '96

JAN '97

JAN '98

JAN '99

JAN '00

JAN '01

JAN '02

JAN '03

JAN '04

JAN '05

JAN '06

JAN '07

JAN '08

JAN '09

JAN '10

JAN '11

JAN '12

JAN '13

JAN '14

JAN '15

JAN '16

JAN '17

JAN '18

JAN '19

JAN '20

JAN '21

What is IFC?

Courtesy of Dr. Thomas Liebich, AEC3 Deutschland GmbH

1997 IFC1.0

1998 IFC1.5

1999 IFC2.0

2000 IFC2x

2003 IFC2x2

2006 IFC2x3

2007 IFC2x3 TC1

2013 IFC4 (ISO)

2015 IFC4 Add1

2019 IFC5

10 years - beginning to IFC2x3 7 years - IFC2x3 to IFC4

6 years - IFC4 to IFC5

2010 IFC2x3 Certification

2013 Vectorworks

IFC2x3 Certification

2017 IFC4 Certification

2017 IFC4.1

2005 IFC2x “Certification”

1995 Autodesk Private Alliance

2008 “buildingSMART International”

1996 IAI is Founded

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 21: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

IFC-STP (.ifc) ifcXML

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 22: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

<filename>.ifczip

Project.ifcxml

cutsheet.pdf snapshot.png

OR

What is IFC?

ifcZIP The future….

drawing.dxf …

… Project.ifc

ifcJSON Web services data exchange ifcOWL Web-based sematic data documentation ifcRDF Web-based language for semantic data linking ifcQL Query language IFC-based databases/servers Ifc???

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 23: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

Microsoft

1990 2000 2010 2020

Form

at

STEP

JSON

#1=IFCWALL($,$,‘A’,$,#2); #2=IFCPOLYLINE(#3,#4);

XML <IfcWall Name=“A”> <IfcPolyline></IfcPolyline></IfcWall>

OWL

{“IfcWall”:{“Name”:”A”, “IfcPolyline:{

C++/MFC

SQLite

Java

Objective C

C++/ATL/IDL

Pla

tform

Apple

Google

Swift

C#/.NET

Readable & Compact

Better Tool Support

Smaller

Scalable

Linkable «Not currently supported»

«Supported by tools »

«Published with standards»

Courtesy of Tim Chipman, Constructivity and bSI Model Support Group

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 24: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

What is IFC?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

The best way to communicate building data. Globally. Without barriers.

Page 25: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Why IFC?

Page 26: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Why IFC?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 27: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Why IFC?

How many API-connections... …13? ...20? ...30? ...>100?

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 28: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Why IFC?

One-to-One One-to-Many Many-to-Many

Less work

Lower Threshold

Larger Ecosystem

Content-centric (IFC)

Application-centric (API)

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 29: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Why IFC?

Closed

Content/Data Tools/Apps

Open

A(b)

A(x) A(n)

Platform ‘B’

Platform ‘A’

Platform ‘X’

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 30: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

Why IFC?

Value Ownership Portability Extensibility

AECOO Testbed-1, Vectorworks, Inc. version, IFC model in Solibri Model Checker

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Page 31: and Industry Foundation Classes (IFC) · 10 years - beginning to IFC2x3 . 7 years - IFC2x3 to IFC4 . 6 years - IFC4 to IFC5 . 2010 . IFC2x3 Certification . 2013 . Vectorworks IAI

2017-11-16 bSI & IFC for A/E/C/O Industry #DigADE2017

Thank you! Contact: [email protected]

http://www.buildingsmart.org

http://www.buildingsmart-tech.org

Q&A