IFC 4x3 + Revit Shared Parameters + JSON

Bona BIM bundle

One import, 18 Bona coating products, every spec as typed material properties - VOC, solids, coverage, coats, cure, compliance, document URLs. Load once, every project in your office has the current Bona data forever. Re-import after we rebuild and your library refreshes in place.

17 materials 7 Psets per material 71 shared parameters IFC 4x3 schema Schema v1.0 Generated 2026-04-19

Downloads

JSON

Bona PropertySet bundle (JSON)

Machine-readable export of all Bona PropertySets. Source of truth behind the IFC and Shared Parameters files - consume directly from scripts, Dynamo, Grasshopper, etc.

Best for: Scripting, Dynamo, custom importers
Download (89.4 KB)
IFC

IFC 4x3 material library

STEP-format IFC file with 18 IfcMaterial entities, each attached to seven Pset_Bona_* property sets. Import into Revit via Insert -> Link IFC or File -> Open -> IFC.

Best for: Revit, ArchiCAD, Tekla, Solibri, any IFC 4x3 consumer
Download (104.8 KB)
TXT

Revit Shared Parameters file

Revit-native shared parameters file (71 parameters across 7 groups). Load via Manage -> Shared Parameters -> Browse, then add to your material family. GUIDs are stable across re-exports.

Best for: Revit material-family authors
Download (8.8 KB)
MD

Import guide and licensing

Step-by-step import instructions for Revit (IFC and Shared Parameters routes), field reference per Pset, and CC-BY-4.0 attribution terms.

Best for: Everyone, first read
Download (3.9 KB)

How to load it into Revit

Route A - IFC import

  1. Download bona-coatings.ifc.
  2. In Revit, File - Open - IFC... (or Insert - Link IFC for a non-destructive link).
  3. Select the IFC file. Revit creates 18 IfcMaterial entries.
  4. Each material carries seven Pset_Bona_* property sets, visible under Identity Data.

Route B - Shared Parameters

  1. Download bona-shared-parameters.txt.
  2. In Revit, Manage - Shared Parameters - Browse... - pick the file.
  3. In your material family, Manage - Project Parameters - Add - Shared Parameter - pick the Bona parameters you want.
  4. GUIDs are stable across re-exports, so re-loading updates definitions without breaking existing project data.

Property sets

Every material in the bundle carries the full set below. Property names bake their units in ({VOC_gPerL}, {RecoatTime_h_Min}, {CoverageMSquaredPerL_Max}, etc.) so values are unambiguous when consumed by a schedule or a Dynamo graph.

Pset_Bona_IdentityPset_Bona_PhysicalPset_Bona_ApplicationPset_Bona_PerformancePset_Bona_CompliancePset_Bona_DocumentsPset_Bona_UseCases

Materials in the bundle

ProductFamilyRoleChemistry
Bona Craft Oil 2K Craft Oil oil-finish oil-modified-2k
Bona Deck Guard Deckguard decking-finish waterborne-1k
Bona Decking Oil Decking Oil decking-finish penetrating-oil
Bona DriFast Sealer DriFast primer solvent
Bona DriFast Stain DriFast stain solvent
Bona Hard Wax Oil Hard Wax Oil oil-finish hard-wax-oil
Bona Mega Classic Mega finish waterborne-1k
Bona Mega EVO Mega finish waterborne-1k
Bona Classic UX Classic primer waterborne-1k
Bona Classic Classic primer waterborne-1k
Bona Intense Intense primer waterborne-1k
Bona White White primer waterborne-1k
Bona Traffic GO Traffic finish waterborne-1k
Bona Traffic HD Anti-Slip Traffic finish waterborne-2k
Bona Traffic HD Raw Traffic finish waterborne-2k
Bona Traffic HD Traffic finish waterborne-2k
Bona Wave 2K Wave finish waterborne-2k

Licensing

This bundle is released under CC-BY-4.0. Redistribution - bundling in a Revit template, re-publishing on another site, embedding in a BIM library - requires attribution:

Data sourced from floorsandingaustralia.com - the architect hub.

See README.md for field-by-field definitions. Regenerated from the canonical product JSONs at bona_build/products/ via bona_build/bim/generate_ifc_bundle.py.