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

  • 37