Artur Tomczak
bSDD Product Manager
& PhD Researcher at NTNU
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
The IFD Dictionary
Wall
Window
Height
Width
Thermal transmitance
Lamp
LED
Halogen
Building
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
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
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
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
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
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
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
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
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
(Globally Unique IDentifier)
https://identifier.buildingsmart.org/uri/bs-agri/fruitvegs-1.0/class/
(Uniform Resource Identifier)
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)
{
"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
#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
#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