What is the IFC GlobalID and why is it the join key?

An IFC GlobalID is a stable, globally-unique identifier every element in an IFC/BIM model carries. Bildstak uses it as the join key: because the same element keeps its ID across tools, clashes, RFIs, cost lines and schedule activities that reference it can all be linked.

The IFC GlobalID (or GUID) is a 22-character identifier defined by the IFC standard that uniquely and permanently identifies a single element — a wall, a beam, a pump — within a building model. Unlike a name or a tag, it stays the same as the model moves between authoring tools and revisions.

That stability is what makes federation possible. Bildstak indexes your whole project by GlobalID, so any record that references an element by its ID can be joined to it automatically:

  • a BCF coordination issue raised against a wall
  • a Procore RFI about that wall
  • a COBie property set for it
  • a cost line in the ERP tied to the component
  • a Primavera activity that installs it

The result is that the 3D model becomes a queryable index of the entire project, and the Element Inspector can show every linked record for any element you click. It is also why Bildstak can answer cross-source questions — "what is the cost impact of the open RFIs on Level 5?" — that would otherwise mean reconciling five tools by hand.

Updated 2026-06-19