Artur Tomczak
bSDD Product Manager
& PhD Researcher at NTNU
What is bSDD and how can it help you with data management?
Oslo, 15th March 2023
buildingSMART Summit, Montreal, October 2022
IfcFurniture.CHAIR – IFC
Stacking chairs – Uniclass
Relax lounger – ETIM
Monobloc – Wikipedia
IfcFurniture – IFC
Material?
– plastic
– polypropylene
Colour?
– white
– beige
– RGB(198,195,177)
Stol – IKEA
Plastikstühl – Basel Allmendverwaltung
Luckily we have...
- ~2000, ISO 12006-3 — Framework for object-oriented information
- LexiCon (STABU, Kees Woestenenk)
-
BARBI (Bygg og Anlegg Referanse Bibliotek, NBI, Lars Bjørkhaug,
Håvard Bell, Jøns Sjøgren, Kjell Ivar Bakkmoen, Per Jeger) - The IFD Dictionary (International Framework for Dictionaries)
2003 ISO 15926 — EPISTLE, data for oil and gas process plants
2005 IAI → buildingSMART
2006 Linked Data, Semantic Web, Tim Berners-Lee, W3C -
~2009 IFD-SignOn/B-Link, Innovasjon Norge, Forsvarsbygg,
EFO, NRF, Knud Mohn, Halvard Gavelstad, Terje Røysing, ++
bSDD, Catenda, David Watson, Forsvarsbygg, Statsbygg, DiBK (?)
2017 BNL acquires bSDD content from Cobuilder (bygg.no) - ISO 23386:2020 — Methodology (...) interconnected data dictionaries
- ISO 23387:2020 — Data templates for construction objects (...)
~2020, bSDD revival, Frédéric Grand, Léon van Berlo, Erik Baars
bSDD origins
The IFD Dictionary
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building
bSDD origins
The IFD Dictionary
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Electrical classification
Electrical device
Lamp
LED
Halogen
bSDD origins
The IFD Dictionary
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Electrical classification
Electrical device
Lamp
LED
Halogen
bSDD origins
Just another classification
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Electrical classification
Electrical device
Lamp
LED
Halogen
bSDD today
Just another classification
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Electrical classification
Electrical device
Lamp
LED
Halogen
bSDD today
Just another classification
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Window Data Template
Height
Width
U-value
Electrical classification
Electrical device
Lamp
LED
Halogen
bSDD today
Just another classification
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Window Data Template
Height
Width
U-value
Electrical classification
Electrical device
Lamp
LED
Halogen
Geometrical Property Set
Height
Width
Volume
Area
Diameter
bSDD today
Just another classification
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Material classification
Concrete
C30/37
XC1
XC2
Window Data Template
Height
Width
U-value
Timber
Electrical classification
Electrical device
Lamp
LED
Halogen
Geometrical Property Set
Height
Width
Volume
Area
Diameter
bSDD today
Just another classification
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Electrical classification
Electrical device
Lamp
LED
Halogen
Window Data Template
Height
Width
U-value
Geometrical Property Set
Height
Width
Volume
Area
Diameter
Fruits and vegetables
Fruit
Apple
Granny Smith
Material classification
Concrete
C30/37
XC1
XC2
Timber
bSDD today
Just another classification
Building
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building classification
Building object
Wall
Window
Height
Width
U-value
Electrical classification
Electrical device
Lamp
LED
Halogen
Window Data Template
Height
Width
U-value
Geometrical Property Set
Height
Width
Volume
Area
Diameter
Fruits and vegetables
Fruit
Apple
Granny Smith
Material classification
Concrete
C30/37
XC1
XC2
Timber
bSDD today
bSDD today
bSDD today
(Globally Unique IDentifier)
bSDD origins – GUID
https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0/class/
(Uniform Resource Identifier)
bSDD origins – URI
https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0/class/wall
https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0/prop/guid
HasProperty
(Uniform Resource Identifier)
bSDD origins – URI
-
Can you store project values?
-
Who can publish in bSDD?
-
Costs?
-
Current status?
-
Governance procedure?
-
Plans?
- Publish classification (ontology, material library, property sets)
- Enrich BIM model (extend IFC) with properties relevant to your context.
- Classify your model according to a certain classification.
- Provides a reference for creating IDS requirements
- Search for definitions of concepts
- knowledgeable translation between languages
- Conversion from one classification to another
- ++
How can bSDD help you manage data?
bSDD data model
bSDD
example
{
"referenceCode": "apple",
"relatedIfcEntityNames": [
"IfcCommunicationAppliance"
],
"parentClassificationReference": {
"namespaceUri": "https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0/class/fruit",
"name": "Fruit",
"code": "fruit"
},
"classificationProperties": [
{
"name": "Volume",
"description": "The volume of an apple",
"dataType": "Real",
"dimension": "3 0 0 0 0 0 0",
"dimensionLength": 3,
"dimensionMass": 0,
"dimensionTime": 0,
"dimensionElectricCurrent": 0,
"dimensionThermodynamicTemperature": 0,
"dimensionAmountOfSubstance": 0,
"dimensionLuminousIntensity": 0,
"example": "For example, the space that a substance or 3D shape occupies or contains.",
"isRequired": true,
"isWritable": true,
"maxInclusive": 20,
"minExclusive": 1,
"physicalQuantity": "Volume",
"propertyCode": "volume",
"propertyDomainName": "Fruit and vegetables",
"propertyNamespaceUri": "https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0/prop/volume",
"propertySet": "SizeSet",
"propertyStatus": "Active",
"propertyValueKind": "Single",
"units": [
"cm³"
],
"qudtCodes": [
"CentiM3"
]
},
{
"name": "Height",
"description": "The height of an apple",
"dataType": "Real",
"dimension": "1 0 0 0 0 0 0",
"dimensionLength": 1,
"dimensionMass": 0,
"dimensionTime": 0,
"dimensionElectricCurrent": 0,
"dimensionThermodynamicTemperature": 0,
"dimensionAmountOfSubstance": 0,
"dimensionLuminousIntensity": 0,
"isRequired": true,
"isWritable": true,
"maxInclusive": 25,
"minExclusive": 1,
"physicalQuantity": "Height",
"propertyCode": "height",
"propertyDomainName": "Fruit and vegetables",
"propertyNamespaceUri": "https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0/prop/height",
"propertySet": "SizeSet",
"propertyStatus": "Active",
"propertyValueKind": "Single",
"units": [
"cm"
],
"qudtCodes": [
"CentiM"
]
}
],
"classificationRelations": [
{
"relationType": "HasReference",
"relatedClassificationUri": "https://identifier.buildingsmart.org/uri/buildingsmart/ifc-4.3/class/IfcCommunicationAppliance"
}
],
"domainNamespaceUri": "https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0",
"activationDateUtc": "2022-09-26T00:00:00",
"code": "apple",
"creatorLanguageCode": "en-GB",
"countriesOfUse": [],
"definition": "The round fruit of a tree of the rose family, which typically has thin green or red skin and crisp flesh",
"name": "Apple",
"namespaceUri": "https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0/class/apple",
"replacedObjectCodes": [],
"replacingObjectCodes": [],
"revisionNumber": 0,
"status": "Active",
"subdivisionsOfUse": [],
"versionDateUtc": "2022-09-26T00:00:00",
"versionNumber": 1
}
https://test.bsdd.buildingsmart.org/api/Classification/v4?namespaceUri=https%3A%2F%2Fidentifier.buildingsmart.org%2Furi%2Fbs-agri%2Ffruitvegs-1.0%2Fclass%2Fapple
https://test.bsdd.buildingsmart.org/swagger/index.html
bSDD API
bSDD custom UI
bSDD web
bSDD web
#1=IFCCLASSIFICATION($,$,$,'My Classification System',$,'https://.../uri/myorg',$);
#2=IFCCLASSIFICATIONREFERENCE($,'My Wall Class',$,#1,'https://.../uri/myorg/myclass',$);
#3=IFCSLAB('0B...zH',$,$,$,$,$,$,$,$);
#4=IFCRELASSOCIATESCLASSIFICATION('2n...7J',$,$,$,(#3),#2);
IfcClassification (4.3)
#1 = IFCPROPERTY('Area',
'https://identifier.buildingsmart.org/uri/buildingsmart/ifc-4.3/prop/Area',
IFCAREAMEASURE(21.37),$);
IfcPropertySingleValue
#1=IFCMATERIAL('Timber',
'https://identifier.buildingsmart.org/uri/myorg/materialclass/mat/timber');
IfcMaterial
bSDD in IFC
#1=IFCCLASSIFICATION($,$,$,'My Classification System',$,'https://.../uri/myorg',$);
#2=IFCCLASSIFICATIONREFERENCE($,'My Wall Class',$,#1,'https://.../uri/myorg/myclass',$);
#3=IFCSLAB('0B...zH',$,$,$,$,$,$,$,$);
#4=IFCRELASSOCIATESCLASSIFICATION('2n...7J',$,$,$,(#3),#2);
Artur Tomczak
bSDD Product Manager
& PhD Researcher at NTNU
Oslo, 15.03.2023, bSDD
By Artur Tomczak
Oslo, 15.03.2023, bSDD
- 46