& Senibina Logo& Senibina
  • Contact
Back to Blog
Technical InsightsBIMComplianceSingapore

How to Check Your IFC File Before Submitting to CORENET X

CORENET X validation failures happen after hours of IFC export. Here's how to check your file, and why the real fix is catching problems before you ever export.

Adib Zailan
•
February 12, 2026
•
5 min read

You're sitting at your desk. It's 2 AM. The CORENET X submission deadline is tomorrow afternoon, and you've spent the last week finalizing your Revit model, adjusting parameters, running internal checks. Everything feels ready. You hit export.

The IFC file spools out: 150MB, 2 million lines of STEP format, all your architectural geometry distilled into one standardized file.

You upload it to CORENET X.

Validation report: 47 errors. Missing SGPset properties on your doors. Wrong classification on half your building elements. IfcSpace elements without the required fire rating parameters. Spatial containment hierarchy incomplete.

You open the IFC file in a text editor. Nested STEP format, thousands of lines of cryptic attribute syntax. Where do you even start?

This is the validation gap.

CORENET X Catches Problems Too Late

CORENET X validates your IFC file after you've exported it. By that point, you're not in Revit anymore. You're not in your native design environment. You're looking at a compiled file format that was built for data interoperability, not human readability.

So you go back to Revit. You adjust the parameters you think are wrong, but you can't actually see how those parameters map to the exported IFC structure, so you're guessing. You re-export. Thirty to ninety minutes for a large model. You re-upload to CORENET X. Wait for validation. Read another error report. Go back to Revit again.

We documented this cycle in detail in "Why Does CORENET X Validation Fail After Export?". The short version: by the time you discover what's broken, you've already paid the biggest cost. Your time. Your deadline.

Most practitioners validate after export because that's when the tools kick in. The conversation around IFC validation has always been downstream. Check the exported file. Fix the exported file. Submit the file. Every tool assumes that validation belongs at the end of the process.

It doesn't.

What IFC Validation Actually Checks

An IFC file validation isn't a single check. It's five distinct layers, and they differ wildly in how well existing tools handle them.

Schema compliance is the baseline. Does your file conform to IFC4? Are data types correct? Required attributes present? Most free tools handle this well.

Geometry integrity comes next. Are elements properly bounded? Any zero-volume IfcSpace elements? Wall openings correctly defined within parent elements? Spatial hierarchies coherent? Still relatively automated, still well-served by existing tools.

Property set completeness is where things start to break down. IFC files contain dozens of property sets (Pset_DoorCommon, Pset_WindowCommon, Pset_SpaceCommon, and so on). Singapore's IFC-SG and SGPset extensions define specific properties that must be populated for certain element types. Are those properties in your file? Are they populated with real values, or sitting empty?

Classification accuracy trips up most firms. Every element needs to be classified per the IFC-SG mapping table. A "Fire Door" in your Revit project needs to map to an IfcDoor with specific classification attributes. If it's classified as a generic IfcDoor instead, CORENET X flags it. Doesn't matter that it looks right in Revit.

Coordination checks round it out. Elements assigned to the correct building storey? IfcSpace contained within its parent IfcBuildingStorey, within an IfcBuilding? These are topological checks, about relationships between elements rather than the elements themselves.

Most free tools do layers 1 and 2 well. But layers 3, 4, and 5 are what cause CORENET X submission failures. Those checks need knowledge of Singapore's specific regulatory requirements, and most tools just don't have it.

What's Actually Available Right Now

buildingSMART's IFC Validation Service is free, runs on their servers. Upload your file, it checks schema compliance and basic structural integrity. Good for catching file corruption or malformed STEP syntax. It doesn't know anything about SGPset requirements or IFC-SG classification rules, though. Use it as a baseline check, not as your only check.

Solibri Model Checker is the industry standard for rule-based IFC checking. You can define custom validation rules, run building code checks, audit your model thoroughly. But you need a license (not cheap) and a learning curve. Most practices don't have Solibri sitting around for a CORENET X submission.

Bimeco Validator is a free web-based checker that actually understands Singapore's requirements. Upload your file, it validates against IFC-SG parameters and SGPset property sets. It even lets you edit values directly in the browser, fix a missing fire rating, re-download the corrected IFC file. Useful for last-minute corrections. Still a post-export tool, though. You're patching the compiled file, not fixing the source model.

BCA's CORENET X Sandbox is the actual submission system in a testing environment. Good for rehearsing the process, learning what errors look like. Not something you'd use for daily validation.

All downstream. Every one of them validates the exported file. None of them stop the problems from happening in the first place.

Moving the Check Upstream

What if you checked compliance before exporting?

If you could catch a missing SGPset property, a misclassified door, or an incomplete parameter set while you're still in Revit, the cost of fixing it drops from hours to seconds. No re-export. No re-upload. No waiting for validation results. Just adjust the parameter in your native environment and move on.

We wrote about the productivity loss in "Why Does CORENET X Parameter Mapping Take So Long?". The real cost isn't the export itself. It's the context-switching. Every cycle between Revit and the IFC validation results costs you not just clock time but mental bandwidth. You lose track of where you were. You lose momentum.

Moving validation upstream means checking compliance inside Revit, where the problems are visible and the fixes are immediate. This is why we built Senibina Gateway. It catches these issues before you ever hit export, in the environment where fixing a missing fire rating takes five seconds instead of fifty minutes.

What You Can Do Today

If you're still in the post-export validation workflow, a few things help.

Get the IFC-SG mapping table from BCA's resources. It's the source of truth for which properties belong on which elements, how elements should be classified, what each agency requires. Print it. Annotate it. Cross-reference your Revit model against it before you export. Manual, yes. But it catches most classification errors.

The CORENET X Parameter Lookup tool (available through Senibina's resources) tells you which parameters each agency requires for each element type. Build a checklist for your specific project. Verify against it.

Know your submission gateway. Design submission needs different parameters than Piling, which needs different parameters than Construction. Don't try to validate for everything at once. Know what you're being checked on and verify that specifically.

And if you're already exporting, use whatever validator you can access. Bimeco, buildingSMART, doesn't matter. Look for missing Pset values and incorrect classifications. Those two categories cause most CORENET X failures.

October Is Coming

Singapore's CORENET X rollout is happening. Projects over 30,000 sqm GFA are already mandatory. The rest follow in October 2026. Unlike CORENET 2.0, there's no room for "we'll figure it out during construction." These validation checks run whether you're ready or not.

You can catch the problems before export or after export. Before costs seconds. After costs hours, usually at 2 AM, usually the night before the deadline.

We built Gateway for the before. But whatever tools you use, the principle holds: the earlier you validate, the cheaper it is to fix.

Check your model. Know what you're being validated on. Get it right the first time.

Back to Blog

Share this post

TwitterLinkedInFacebook

& Senibina

Enabling practitioners to focus on craft, not workarounds. Tools that turn software from a barrier into a bridge.

support@senibina.com.sg

Solutions

  • Senibina-Bridge
  • Senibina-Gateway
Labs
  • Senibina Vantage
  • PlanLah!
  • CORENET X Parameter Lookup

Resources

  • Documentation
  • Changelog
  • Blog
  • Questions & Answers
  • Contact
  • Terms of Service

Stay Updated

Get the latest from & Senibina on interoperability, BIM insights, digital construction, and product updates.

Autodesk Authorised Developer
© 2026 & Senibina. All rights reserved.•Made in Singapore, Reg: 53484043D•Publisher Verified by Sectigo•Infrastructure by AWS

& Senibina is an Autodesk® Authorised Developer and independent AEC technology provider based in Singapore. Autodesk and Revit are registered trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. Rhinoceros is a trademark of Robert McNeel & Associates.

Gateway and Bridge are products of & Senibina Pte Ltd and are not affiliated with, endorsed by, sponsored by, or supported by Autodesk, Inc., and/or its subsidiaries and/or affiliates.