Uniclass provides a consistent classification structure for built environment information. In BricsCAD BIM V26, a classification system can be imported through BIMPROPERTIES, assigned to BIM elements through the Properties panel, and exported with classified elements to IFC. A dependable workflow therefore needs four controls: choose the appropriate Uniclass table, state the Uniclass release adopted by the project, apply codes consistently, and validate assigned values against the authoritative NBS dataset.
This guide shows a practical, repeatable approach for How to Apply and Audit Uniclass Codes in BricsCAD BIM Models, including property creation, consistency rules, reporting, exports, and a step-by-step audit method to catch missing or incorrect tags.
Uniclass is a unified classification system maintained by NBS. NBS states that it can be used to structure specifications and manage project information, that its structure complies with ISO 12006 2, and that it supports ISO 19650 information management processes. NBS updates Uniclass quarterly. As of 14 August 2026, the latest published update is dated 21 July 2026.
BricsCAD V26 includes a supplied classification system named “UniClass2015”. Octave documents that this classification can be imported into the Classification System namespace, although the classification code help page does not identify which NBS quarterly release the bundled data represents.
In practical terms, controlled Uniclass classification can support:
Uniclass is organised into tables that classify different kinds and scales of built environment information. In a building model, the appropriate table depends on what is being classified and on the project information requirement.
Table choice should be defined by what is being classified and by the project’s information requirements. It should not be reduced to a simple “what it is” versus “what it does” rule.
Good Uniclass classification should be:
BricsCAD BIM V26 provides a dedicated Classification System namespace for standard construction classification codes. For official Uniclass classification, use this native classification mechanism rather than making a custom User property set the primary classification record.
Open BIMPROPERTIES, select Import, and load the approved classification XML. BricsCAD V26 includes “UniClass2015” among the supplied classification systems. After import, BricsCAD adds the classification system to the Classification System namespace, creates the associated property set and attaches the classification code property.
Select an element and choose its classification code from the classification property in the Properties panel.
Current NBS examples include:
The example “Pr_30_59_25_24” should not be used as the current NBS classification for Doorsets.
If additional project governance metadata is required, create separate User properties such as:
Keep these project audit fields separate from the official classification code.
Use BIMPROPERTIES to import the approved classification system XML into the drawing. In BricsCAD V26, choose Import and select the required classification file, such as the supplied “UniClass2015” file or another project controlled XML.
During setup:
BIMPROPERTIES can also export the active namespace to XML so that the same definition can be imported into other drawings.
Select the required element and open the Properties panel. The imported classification system and its classification code property should be available. Use the classification code dropdown to select the required code.
BricsCAD’s Filter panel can create and save property based selection rules. The Properties panel can display and modify properties shared by multiple selected entities.
A controlled batch workflow can therefore:
Selection similarity is a productivity aid, not proof that all selected elements require the same Uniclass classification.
Reusable BIM content can reduce repeated data entry, but the official Uniclass assignment should remain compatible with the controlled Classification System namespace used by the destination model.
For reusable components:
Where additional project metadata is required, keep it in separate User properties.
This section is only about implementation and checking, how to put controls in place, run checks, and fix issues. It is intentionally separate from the Uniclass overview and the COBie/IFC export discussion.
Avoid rules such as “Doors = Pr”. A doorset system can be classified in Ss, while a doorset product can be classified in Pr, depending on what the information requirement asks you to classify.
Formatting checks are useful, but they do not establish that a Uniclass code is valid. Validation should include both syntax and authoritative NBS checks.
Syntax checks:
A correctly formatted code can still be nonexistent, withdrawn or inappropriate for the object being classified.
DATAEXTRACTION can export selected entity properties to CSV or TXT, which provides a practical dataset for this second validation step.
Grouping similar model objects by their assigned classification is a useful way to identify outliers, but multiple codes are not automatically an error.
Review the model by:
For example, a doorset system can legitimately be classified as Ss_25_30_20_25, while a doorset product can be classified under Pr_30_59_24. Different classifications can therefore be correct when the objects are being classified at different levels or for different purposes.
Standardise classifications only where the objects have the same classification purpose, required table and applicable NBS classification.
To fix incorrect Uniclass assignments safely:
Tip: Keep a simple change log: “Changed Pr code for door family X from A to B on 14 August 2026” (use your real dates). This supports accountability during reviews.
A robust audit BIM classification approach combines model checks, reports, and a light governance routine.
A reliable classification audit should test more than whether a field is populated.
A four part audit approach
An audit report should include:
NBS publishes COBie mappings for Uniclass classifications. For example, the current NBS pages identify COBie mappings for Pr_30_59_24 Doorsets and Ss_25_30_20_25 Doorset systems.
Do not make a custom PSET_Classification_UK the authoritative Uniclass record solely for COBie purposes. Keep the official model classification in BricsCAD’s Classification System namespace.
Where COBie is a project requirement:
The BricsCAD V26 sources used in this workflow directly document classification assignment, IFC export and DATAEXTRACTION to CSV or TXT. A COBie workflow should therefore be described separately from BricsCAD’s documented IFC classification export unless a specific COBie tool or mapping process has also been verified.
Do not treat Uniclass solely as a custom IFC property set. BricsCAD documents that assigned classification systems and classification codes are included when the BIM model is exported to IFC.
IFC provides dedicated classification structures. A classification system is represented by IfcClassification, individual classification references by IfcClassificationReference, and associations between classifications and model objects by IfcRelAssociatesClassification.
After exporting IFC:
Testing a small exchange model early remains a useful way to verify the chosen export and receiving workflow.
Mixed authoring environments do not need identical native storage mechanisms. They do need an agreed classification requirement and a consistent exchange result.
In BricsCAD BIM, standard classification codes are managed through the Classification System namespace. Other authoring applications, including Revit, may use different native mechanisms.
For interoperability:
Do not make interoperability dependent on both platforms having a custom property called PSET_Classification_UK.UniclassCode. The exchange requirement should describe the information that must be delivered, not require identical authoring software data structures.
BricsCAD provides documented tools that can reduce repetitive model data editing. The Filter panel can save property based filters and create selection sets, while the Properties panel can modify properties shared by multiple selected entities.
BIMAUTOMATCH can also propagate BIM data between similar elements based on recognised similarities and existing properties. However, Octave does not describe BIMAUTOMATCH as a Uniclass validity checker or as a tool that validates classifications against the current NBS dataset.
A controlled assisted workflow can therefore:
Automation can accelerate assignment, but it does not replace classification validation.
A classification report should expose the model’s authoritative classification data and the information needed to validate it.
Recommended model and audit fields include:
The report should identify:
BricsCAD’s DATAEXTRACTION workflow can export entity properties to CSV or TXT, allowing the model classification inventory to be compared with the controlled NBS dataset.
A dependable Uniclass workflow in BricsCAD BIM should be based on four controls:
BricsCAD can store assigned classification codes, expose them through model properties and export classified elements to IFC. Schedules and data extraction can support model auditing. Where COBie or another structured deliverable is required, treat its mapping and verification as a separate project requirement rather than assuming that a custom property set guarantees compliant exchange.