{yourcompany}os
Login

Implementation

Open schema instead of a black-box database

Most tools hide their data model behind a login. You only see UI fields and vendor exports, so you cannot inspect, improve, or exit cleanly.

Steps

  1. Explore the public contract

    Open schema.pragmaticbim.ch with no account. Inspect classes, relations, and versioned releases before you buy or integrate.

  2. Map your entities once

    Align projects, spaces, requirements, performance, and change records to the published classes instead of inventing a private product model.

  3. Run products on the same contract

    {yourcompany}os and iterthink use this open pragmaticBIM Schema, so process and BIM data share one vocabulary instead of three silos.

  4. Improve it in the open

    File gaps, propose entities, and open pull requests on the Pragmatic BIM Data Contract. Open source collaboration makes the shared schema better for everyone, not only for one vendor roadmap.

Opaque product database vs open schema

Opaque product database vs open schema
Typical SaaS tool
Open pragmaticBIM Schema
Why it matters
See the model Behind login / sales call Public docs, no account Audit before commitment
Improve the model Vendor roadmap only Issues, PRs, shared releases You help shape the contract
Linked data Proprietary tables per tool Graph-first shared contract Reuse meaning across products
Exit / sovereignty Schema lock-in by default Inspect, export, version-pin You know what "your data" is

FAQ

Is the pragmaticBIM Schema another IFC replacement?

No. IFC stays the exchange format. The schema is a workflow-oriented contract on top of complex source data so apps can query, validate, and automate without rebuilding IFC logic every time.

What does "linked data" mean here?

A stable public schema URI and graph relations so entities (spaces, requirements, changes, process objects) share meaning across {yourcompany}os, iterthink, and integrations, not just CSV columns.

Why publish the schema if the products are commercial?

Vendor lock-in usually starts in the data model. An open contract lets you audit architecture, plan exit, integrate, and improve the shared model through open source collaboration instead of waiting on a black-box roadmap.

How do I explore and participate?

Browse schema.pragmaticbim.ch for the live reference and versioned snapshots. Propose gaps and changes via GitHub issues and pull requests on the Pragmatic BIM Data Contract so the schema gets better in public.

← All building blocks

Contact

abstract ag

Imprint · Picassoplatz 4, 4052 Basel