Press Spacebar or the down arrow to continue

OpenBIM workflow in practice

OpenBIM workflow in practice

Hey! I'm a ...

https://designstripe.com/illustrations/standing-woman-with-phone/1542020d-e92a-470b-bc2f-448197f9899c

OpenBIM workflow in practice

What is that?

IfcLamp

(Revit) Ligthing Fixture

Pendant lamp

Chandelier

Taklampe

IfcFlowTerminal

https://designstripe.com/illustrations/hanging-ceiling-lamp/b030e056-5dd7-4d26-8c45-711a0d85d443

IFC

IDS

bSDD

UCM

BCF

open CDE

VS

IFC

IFC

VS

IDS

BCF

IFC

open
CDE

OpenBIM

OpenBIM extends the benefits of BIM (Building Information Modeling) by improving the accessibility, usability, management and sustainability of digital data in the built asset industry.

 

At its core, openBIM is a collaborative process that is vendor-neutral.

 

openBIM processes can be defined as sharable project information that supports seamless collaboration for all project participants.

 

openBIM facilitates interoperability to benefit projects and assets throughout their lifecycle.

IFC

...

Industry Foundation Classes

IFC

Industry Foundation Classes

IFC

Industry Foundation Classes

IFC

Industry Foundation Classes

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('','2022-10-28T09:26:25',(),(),'IfcOpenShell v0.7.0-e508fb44','IfcOpenShell v0.7.0-e508fb44','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCWALL('2Sc5UrK6v71xBjXf39cbDc',$,$,$,$,$,$,$,$);
#2=IFCPROPERTYSET('0$7bojXM19OuqF4C8SAf4n',$,'MyPset',$,(#4));
#3=IFCRELDEFINESBYPROPERTIES('3VOe_Zrtn2KRZVZLHaeIoT',$,$,$,(#1),#2);
#4=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCLABEL('true'),$);
#5=IFCWALL('0IHJWTQr18MPe35cb6T6vm',$,$,$,$,$,$,$,$);
#6=IFCPROPERTYSET('3M0uoI2QL6jANIJ0Ibrc3O',$,'MyPset',$,(#8));
#7=IFCRELDEFINESBYPROPERTIES('1qqkLcjoj37QOi5BMwJonU',$,$,$,(#5),#6);
#8=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCLABEL('false'),$);
#9=IFCWALL('2vVJJnDoHBhfLI7cTrBFLp',$,$,$,$,$,$,$,$);
ENDSEC;
END-ISO-10303-21;

STEP

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('','2022-10-28T09:26:25',(),(),'IfcOpenShell v0.7.0-e508fb44','IfcOpenShell v0.7.0-e508fb44','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCWALL('2Sc5UrK6v71xBjXf39cbDc',$,$,$,$,$,$,$,$);
#2=IFCPROPERTYSET('0$7bojXM19OuqF4C8SAf4n',$,'MyPset',$,(#4));
#3=IFCRELDEFINESBYPROPERTIES('3VOe_Zrtn2KRZVZLHaeIoT',$,$,$,(#1),#2);
#4=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCLABEL('true'),$);
#5=IFCWALL('0IHJWTQr18MPe35cb6T6vm',$,$,$,$,$,$,$,$);
#6=IFCPROPERTYSET('3M0uoI2QL6jANIJ0Ibrc3O',$,'MyPset',$,(#8));
#7=IFCRELDEFINESBYPROPERTIES('1qqkLcjoj37QOi5BMwJonU',$,$,$,(#5),#6);
#8=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCLABEL('false'),$);
#9=IFCWALL('2vVJJnDoHBhfLI7cTrBFLp',$,$,$,$,$,$,$,$);
ENDSEC;
END-ISO-10303-21;

XML

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('','2022-10-28T09:26:25',(),(),'IfcOpenShell v0.7.0-e508fb44','IfcOpenShell v0.7.0-e508fb44','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCWALL('2Sc5UrK6v71xBjXf39cbDc',$,$,$,$,$,$,$,$);
#2=IFCPROPERTYSET('0$7bojXM19OuqF4C8SAf4n',$,'MyPset',$,(#4));
#3=IFCRELDEFINESBYPROPERTIES('3VOe_Zrtn2KRZVZLHaeIoT',$,$,$,(#1),#2);
#4=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCLABEL('true'),$);
#5=IFCWALL('0IHJWTQr18MPe35cb6T6vm',$,$,$,$,$,$,$,$);
#6=IFCPROPERTYSET('3M0uoI2QL6jANIJ0Ibrc3O',$,'MyPset',$,(#8));
#7=IFCRELDEFINESBYPROPERTIES('1qqkLcjoj37QOi5BMwJonU',$,$,$,(#5),#6);
#8=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCLABEL('false'),$);
#9=IFCWALL('2vVJJnDoHBhfLI7cTrBFLp',$,$,$,$,$,$,$,$);
ENDSEC;
END-ISO-10303-21;

TTL

ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('ViewDefinition [CoordinationView]'),'2;1');
FILE_NAME('','2022-10-28T09:26:25',(),(),'IfcOpenShell v0.7.0-e508fb44','IfcOpenShell v0.7.0-e508fb44','');
FILE_SCHEMA(('IFC4'));
ENDSEC;
DATA;
#1=IFCWALL('2Sc5UrK6v71xBjXf39cbDc',$,$,$,$,$,$,$,$);
#2=IFCPROPERTYSET('0$7bojXM19OuqF4C8SAf4n',$,'MyPset',$,(#4));
#3=IFCRELDEFINESBYPROPERTIES('3VOe_Zrtn2KRZVZLHaeIoT',$,$,$,(#1),#2);
#4=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCLABEL('true'),$);
#5=IFCWALL('0IHJWTQr18MPe35cb6T6vm',$,$,$,$,$,$,$,$);
#6=IFCPROPERTYSET('3M0uoI2QL6jANIJ0Ibrc3O',$,'MyPset',$,(#8));
#7=IFCRELDEFINESBYPROPERTIES('1qqkLcjoj37QOi5BMwJonU',$,$,$,(#5),#6);
#8=IFCPROPERTYSINGLEVALUE('LoadBearing',$,IFCLABEL('false'),$);
#9=IFCWALL('2vVJJnDoHBhfLI7cTrBFLp',$,$,$,$,$,$,$,$);
ENDSEC;
END-ISO-10303-21;

(JSON)

IFC

Industry Foundation Classes

IDS

Information Delivery Specification

What?
bSDD is an online service with
classifications, materials and their properties.

 

Why?
To enrich BIM models, improve interoperability

and data quality

 

How?

By unifying how we define information for a certain context, and showing how it relates to other information systems.

buildingSMART Data Dictionary

How bSDD works?

Instead of calling an object 'wall', you point to the exact definition of a wall in the bSDD. Others can see what you mean by 'wall' and how it is related to the classification they are using.

 

bSDD also shows what properties describe a 'wall',
and how to define their values.

 

Apart from that, bSDD allows showing how one classification relates to others by defining relations between them.

 

 

buildingSMART Data Dictionary

buildingSMART Data Dictionary

buildingSMART Data Dictionary

Use-case 1: The modeler

...

 

Use-case 1: The modeler

...

 

Use-case 3: The modeler

...

buildingSMART Data Dictionary

buildingSMART Data Dictionary

How to search in bSDD

buildingSMART Data Dictionary

Search page

ISO 12006-3:2022
— Framework for object-oriented information

ISO 23386:2020
— Methodology to describe, author and maintain properties in interconnected
data dictionaries

ISO 23387:2020
Data templates for construction objects used in the life cycle of built assets — Concepts and principles

Web of Data technologies

(Linked Data)

buildingSMART Data Dictionary

Related standards

buildingSMART Data Dictionary

Data model

buildingSMART Data Dictionary

Data example

buildingSMART Data Dictionary

Example of classification page

buildingSMART Data Dictionary

API documentation

{
  domain(namespaceUri : "http://identifier.buildingsmart.org/uri/sbe/swedishmaterials-1") {
    namespaceUri
    copyrightNotice
    languageCode
    classificationSearch(searchText: "asfaltbetong", languageCode: "sv-SE") {
      name
      namespaceUri
      synonyms
      relatedIfcEntityNames
      properties {
        name
        isRequired
        pattern
      }
    }
  }
}

buildingSMART Data Dictionary

GraphQL API

Validation Service

OpenBIM workflow

By Artur Tomczak

OpenBIM workflow

  • 35