Skip to content
BIMpedia
Chapter 2 · Lesson 1 of 2Topic: Designing with the model

Checking your own model before you share it

Every problem you find before sharing costs you minutes; every one someone else finds costs the project days. Run the same checks the coordinator will run, first.

3 min read3 quiz questions
Skip to the quiz
  • Watch out
  • What it costs
  • Experienced readers
  • Remember
  • In BIMpedia
Nadiaarchitect and design lead
Even if you do this every day, watch for this: Patterns, not counts. Group failures by level, type and author first; most models have three or four causes behind hundreds of failures.

Everyone makes mistakes in a model. What matters is who finds them. When you find a missing fire rating at your desk, it takes two minutes to fix. When the fire engineer finds it during a review, it takes a meeting, a re-issue and a week. ISO 19650 puts the check before share for exactly this reason: it belongs to the team that produced the work.

Story · The model that bounced
How it goes wrong

The architect shares the model on Friday. On Tuesday the coordinator's IDS check fails 7 of 10 requirements. The model is rejected, the clash tests wait a week, and the structural engineer has worked against a version that's now withdrawn.

How it goes right

On Thursday afternoon the architect runs the project's IDS file against the export. Six walls on level 1 have no classification (a level copied from an old template) and three doors have no fire rating. Fixed in an hour. The shared model passes, with a note: "IDS 10/10, no proxies, coordinates checked."

Check against the project's own rules

Issuing a model: steps and gates
  1. 1
    Prepare in work in progressMandatory

    The task team finishes the model it is responsible for.

    Output: A model file named to the project convention

    Gate: Self-check done: name, coordinates, purged views and links
  2. 2
    Check the information

    Run the agreed checks: requirements (IDS), naming, clashes inside the discipline.

    Output: A short check report

    Gate: Every failure is fixed or listed as an agreed exception
  3. 3
    Share for coordinationMandatory

    Move the file to the shared area with a status code that says what it may be used for.

    Output: The model in the shared area, with a status code

    Gate: The status code matches the purpose (e.g. coordination only)
  4. 4
    Review and authorise

    The lead appointed party reviews the federated set against the plan.

    Output: Review comments, or an approval

    Gate: Approved by the person named in the BEP
  5. 5
    Publish and record

    Approved information moves to published, and the previous issue to the archive.

    Output: A published revision and an updated register

    Gate: Register and transmittal updated

A gate is the question a reviewer asks before the next step may start. If the answer is no, the model goes back one step.

The checklist is not yours to invent. Use:

  • the IDS file or LOIN the client issued,
  • the naming rules from the information standard,
  • the agreed coordinates (one or two control points),
  • a quick look at classes and storeys after export.
Basics

IDS (Information Delivery Specification) is a buildingSMART format for requirements: "every door must have Pset_DoorCommon.FireRating", "every space must have a name". A checker reads the IDS and the IFC and reports which elements pass or fail each requirement.

Read the result by cause

A long list of failures looks frightening. Sort it by level, type and requirement and it usually collapses into a few causes:

PatternLikely cause
All failures on one levelA copied level or an old template
All failures on one typeThe type is missing the property
Every element fails one requirementAn export setting or a misspelt property name
A few scattered elementsGenuine gaps: fix them one by one
Nadiaarchitect and design lead
Your turn. Give it about 15 min and work it out on your own before you open the model answer: that is where it sticks.
Exercise: Check the sample model 15 min

Open the IDS Checker on the sample. The BIMpedia Clinic is checked against its ten requirements.

  1. How many requirements fail?
  2. Group the failures by cause: which are probably one cause each, and which are scattered gaps?
  3. What would you write in the note when sharing, if you fixed everything but the manufacturer?

Key takeaways

  • Self-checking is the 'check' in ISO 19650's WIP to shared step: it belongs to the team that produced the work.
  • Use the project's own requirements (an IDS file or the LOIN) as the checklist, not your own guess.
  • Look at failures by cause, not one by one: one wrong export setting can fail a thousand elements.
  • Record what you checked with each issue, so the reviewer can trust it.

Your notes

Related tool

Check an IFC model against an IDS file and see which elements fail, and why.

Open IDS Checker →

Check yourself

3 questions · 2 right to complete
  1. 1. Your model fails an IDS check: 6 walls have no classification, all on one level. What's the best first step?
  2. 2. Who should check a model before it moves from work in progress to shared?
  3. 3. What should go with a shared model, so the reviewer can trust it?
0 of 3 answered