Mastering the Standard: A Comprehensive Guide to Implementing ISO 19650 in Revit Workflows
In the rapidly evolving landscape of construction technology, "BIM" is no longer just about 3D modeling—it is about Information Management. For years, the industry relied on the PAS 1192 suite, but the global shift to ISO 19650 has standardized how we organize, digitize, and manage information across the entire lifecycle of a built asset.
For BIM Managers, Coordinators, and Architects, the challenge isn't understanding why we need standards—it's understanding how to apply them technically within software like Autodesk Revit.
If you have ever stared at a PDF of the ISO 19650-2 guidelines and wondered, "How do I translate this into my Revit Project Browser?", this guide is for you. We will break down the theoretical requirements of the standard and translate them into actionable Revit workflows, ensuring your firm remains compliant, competitive, and efficient.
1. The Core Philosophy: Why ISO 19650 Matters for Revit Users
Before diving into parameters and templates, it is crucial to understand that ISO 19650 is fundamentally about reducing data friction. It is a methodology that ensures that when an Architect sends a model to a Structural Engineer, the Engineer knows exactly what the file is, what state it is in, and if it can be relied upon.
For a Revit user, this standard impacts three critical pillars of daily work:
- Naming Conventions: The rigid structure of file and view names.
- The Common Data Environment (CDE): The specific states of data (WIP, Shared, Published).
- Information Quality: The depth of metadata (Level of Information Need) attached to geometry.
Implementation is not just about satisfying a client mandate; it is about protecting your team from working on outdated information and automating the administrative burden of document control.
2. Step 0: The Execution Plan and National Annexes
ISO 19650 is an international standard, but it often works in tandem with a National Annex. For example, the UK National Annex provides specific codes for naming fields that might differ slightly from an Annex used in Singapore or Australia.
Action Item: Before touching Revit, consult your project's BIM Execution Plan (BEP). The BEP should define the specific codes for:
- Originator: (e.g., "ACM" for Acme Architects)
- Volume/System: (e.g., "ZZ" for all volumes or "B1" for Block 1)
- Levels: (e.g., "01" for Floor 1)
- Roles: (e.g., "A" for Architect)
Without these definitions clearly mapped out in Excel or a BEP document, setting up Revit is impossible.
3. Configuring the Revit Template: The Foundation
Compliance begins at the template level. Trying to retrofit an active project to ISO 19650 standards is a nightmare; starting with a compliant template is seamless.
A. Implementing the Naming Convention
ISO 19650 mandates a unique ID for every information container (file). A typical format looks like this: [Project]-[Originator]-[Volume]-[Level]-[Type]-[Role]-[Number]
Revit does not natively force you to save a file with this name, but you must enforce it for Sheets and Exports.
The Strategy: Don't use the standard Revit "Sheet Number" parameter alone. It is too flexible and prone to user error. Instead, create Shared Parameters for each field of the naming convention:
ISO_ProjectCode(Text)ISO_Originator(Text)ISO_Volume(Text)ISO_Level(Text)ISO_Type(Text)ISO_Role(Text)ISO_Number(Text - e.g., 0001)
Add these to your Title Block family. You can then create a concatenated Label in the Title Block that automatically combines these parameters with hyphens. This ensures that your sheet numbers on the PDF output are 100% mechanically generated and compliant.
B. Project Information
Go to the Manage tab > Project Information. This is where your high-level ISO data lives. Create Project Parameters for the static parts of the naming convention (like Project Code and Originator). This ensures that every view, sheet, and export carries the correct project identity tags.
4. Managing the CDE States Inside Revit
One of the most confusing aspects of ISO 19650 is the Common Data Environment (CDE) workflow. The standard dictates that information moves through four distinct states:
- Work In Progress (WIP): Unverified data, used by the internal task team only.
- Shared: Verified data, shared with other disciplines for coordination.
- Published: Authorized data, signed off for use (e.g., for construction or tender).
- Archived: A journal of information transactions.
How to Mirror This in the Revit Project Browser
Your Revit Project Browser organization should visually reflect these states to prevent accidental sharing of WIP work.
- Create a Parameter: Create a Project Parameter (Text) called
CDE_StateorView_Classification. Apply it to Views and Sheets. - Define Values: The values should be:
01_WIP_Design02_WIP_Validation03_SHARED_Export
- Browser Organization: Go to View > User Interface > Browser Organization. Create a new sorting rule that groups views by
CDE_State.
The Result: Your Revit users will see a clear folder structure. They do their messy design work in the WIP folder. When they are ready to issue a drawing, they duplicate the view with detailing, clean it up, and change the parameter to SHARED. This creates a firewall between "thinking space" and "deliverable space."
5. Metadata and Classification (Uniclass 2015)
ISO 19650 emphasizes structured data. It often requires elements to be classified using a standard system, most commonly Uniclass 2015 (in the UK and many international regions). This allows facilities management software to read the model data without relying on human descriptions like "External Brick Wall."
Implementing Uniclass in Revit
Revit has built-in parameters for this: Assembly Code and Keynote.
- Download the Source: Go to the NBS (National Building Specification) website and download the latest Uniclass 2015 classification tables for Revit.
- Load into Revit: Go to Manage > Additional Settings > Assembly Code. Browse and select the downloaded text file.
- Assigning Codes: Now, when you edit the Type Properties of a Wall, Door, or Window, you can click the
Assembly Codefield and select the correct code (e.g.,EF_25_10for External Walls) from a standardized dropdown tree.
Pro Tip: Do not type these manually. Always load the text file to avoid typos that will cause validation errors during model submission.
6. Revision Control: Alphanumeric vs. Numeric
ISO 19650 introduces specific revision logic for managing information states.
- Preliminary (WIP) versions often use
P01,P02, etc. - Contractual (Shared/Published) versions often use
C01,C02, or just numeric01,02depending on the specific National Annex.
Standard Revit templates usually default to simple Numeric (1, 2, 3).
How to Fix It:
- Go to View > Sheet Issues/Revisions.
- Under the Numbering section, click Alphanumeric.
- Edit the sequence to match your project requirement. You may need to create two sequences: one for "Preliminary" (P01, P02...) and one for "Contractual" (C01, C02...).
- When issuing a revision on a sheet, select the correct sequence to ensure the Revision tag reads
P01instead of just1.
7. Level of Information Need (LOIN)
The concept of LOD (Level of Detail) has been refined in ISO 19650 to Level of Information Need. This is a critical distinction for Revit modelers. It means you should not over-model.
If the requirement for a specific stage is to know the location of a pump, you do not need to model the bolts and flanges. Over-modeling increases file size and slows down the model, violating the efficiency principles of the standard.
Practical Workflow:
- Audit Families: Check your loadable families. If a chair family is 5MB because it has high-poly cushions, strip it down.
- Visibility Parameters: Use Yes/No visibility parameters in your families (e.g.,
Show_Connections). Map these to the Detail Level (Coarse/Medium/Fine). Ensure that for general coordination views, "Fine" geometry is turned off to keep the model agile.
8. Exporting to the CDE: The Final Huddle
You have set up your naming, your browser, and your metadata. Now you need to get the data out of Revit and into the cloud (BIM 360, Autodesk Construction Cloud, or Aconex).
The "Publish Settings" Trap
A common failure in ISO 19650 workflows is uploading the .rvt file with every single view open. This confuses the non-Revit stakeholders viewing the model in the browser.
The Fix:
- Go to Collaborate > Publish Settings.
- Create a "Set" specifically named
ISO_SHARED_EXPORT. - Check only the 3D views and Sheets that are currently in the "Shared" state in your Project Browser.
- Uncheck all working views, schedules, and draft sheets.
- Save the Set.
Now, whenever you sync or publish to the cloud, the CDE will only extract and display the compliant, verified information.
IFC Mapping
ISO 19650 often requires IFC (Industry Foundation Classes) deliverables alongside the native Revit file.
- Ensure your IFC Export Mapping file is up to date.
- Map your Revit Categories to the correct IFC Class (e.g., ensure
Caseworkexports asIfcFurnitureorIfcFurnishingElementas required). - Use the
Export to IFC Asparameter in Revit to override specific elements that don't fit the category mapping.
Conclusion: Compliance is a Mindset, Not Just a Parameter
Implementing ISO 19650 in Revit is an upfront investment. It requires creating Shared Parameters, rebuilding title blocks, and training staff on why they can't name a view "Final_Final_v2".
However, the payoff is immense.
- Clarity: Everyone knows where to find information.
- Consistency: Every project in the office looks and behaves the same way.
- Scalability: You are ready to partner with Tier 1 contractors and government bodies who mandate these standards.
By embedding these standards directly into your Revit template, you move the burden of compliance from the user's memory to the software's logic. That is the hallmark of a mature BIM firm.
Found this helpful? Share it:
