COBie & Digital Handover

How do you import COBie data into a CAFM or CMMS system?

Agree the mapping and who performs the import before handover, and run the first trial while the delivery team is still engaged.

Conceptual mapping of COBie handover data into maintenance systems, not a verified CAFM integration.
On this page
  1. Keep the file standard
  2. Get the destination ready
  3. Trial in a test environment
  4. Work that falls between two contracts
  5. Practical application
  6. Sources

Selecting a file and pressing "import" rarely produces a usable maintenance system. A successful COBie import rests on an agreed mapping between the delivered information and the receiving system's own data model, a controlled trial, a plan for records that already exist, and a decision about what happens to data that does not fit. Before handover, the owner needs to have decided how assets, locations, classifications and documents will be represented in its CAFM or CMMS.

Keep the file standard

NIBS, which maintains COBie, states plainly that custom data fields may not be added to its tables, and explains why. Because COBie is a standard schema, asset-management systems can carry pre-built mappings that import a standard deliverable without customisation, and extra columns break that. Additional properties belong in the Attribute table instead. For owners, the lesson is to keep deliverables standard and put project-specific requirements where the import tools expect to find them.

Get the destination ready

The version is the first thing to check. The receiving system may support a particular COBie version and format, and version 3 renamed and removed some tables and fields (the "Floor" table became "Level", for example), so a version 3 deliverable going into a tool built for version 2.4 may need a conversion step.

Next comes the field mapping: a written record of how each COBie field maps to a destination field, including any transformations such as concatenating names, converting units or translating classification codes. Alongside it sits the hierarchy mapping, which decides how COBie's facility, level and space structure, and its systems, will appear in the destination's location and asset hierarchy.

Some things will not fit neatly. Where a relationship cannot be represented directly, such as a component that belongs to several systems, the team should agree a usable alternative instead of letting the import drop it silently. Finally, identity rules settle which field becomes the asset's permanent identifier and how it will be matched against records already in the system.

Trial in a test environment

A representative subset should be imported into a test environment, never the live system, and checked against the following:

CheckWhat to look for
Record countsSpaces, types and components in the file match what arrived
HierarchyAssets sit in the right building, level and room
DocumentsLinks open the right manual or certificate
AttributesAdditional properties landed in usable fields
User tasksStaff can find an asset, raise a job and see its warranty

Every rejection or transformation should be recorded. Corrections belong in the authoritative handover data as well as in the destination system; otherwise the next import, or the next project, repeats the problem.

The live import then needs its own plan: the sequence, a rollback point, and how exceptions will be handled on the day. It should also be clear whether later updates, such as commissioning results and late serial numbers, will be imported as changes or entered by hand.

Work that falls between two contracts

Import work sits between the construction contract and the software contract, and is often in neither. It needs allocating explicitly:

TaskTypically done byNote
Produce the COBie deliverableDelivery teamUnder the project's information requirements
Write and maintain the mapping specificationOwner's information manager, with the CAFM or CMMS providerThe owner should hold it, so it can be reused on the next project
Configure the import toolsCAFM or CMMS providerConfirm the service is in the provider's scope and priced
Run trials and report exceptionsCAFM or CMMS provider, with the operatorAllow for at least one repeat trial
Correct the source dataDelivery teamIn the authoritative handover data, not just in the destination
Accept the imported dataOwner's maintenance leadBased on the user-task tests above

Where the maintenance system is procured after the construction contract, make sure someone has been appointed, and paid, to do this work before handover.

Practical application

Put the first trial import in the programme while the delivery team is still on site, and judge it by whether staff can find an asset and raise a job. A completed upload proves only that the file was readable.

Sources

This article connects to our work on Digital twin.

Related articles

COBie & Digital Handover

What is COBie and what is it used for?

What COBie is, what it is not and how to define the exchange before requesting it on a project.

3 min read · Published 1 October 2025

Related service

Digital twin

We can discuss the asset information requirements.

Contact Pagin Consulting