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
- 41