OpenBOM Reference-Instance Model Basics – BOMs and Catalogs

Oleg Shilovitsky
Oleg Shilovitsky
2 May, 2019 | 2 min for reading
OpenBOM Reference-Instance Model Basics – BOMs and Catalogs

You probably heard about OpenBOM Reference-Instance Model already. If you missed that, this is a link to catch up. In a nutshell, Reference-Instance model is an abstraction model allowing to model product structure information combined from references of parts (abstract objects) and their instances  (specific instances in a BOM)

In the picture below, you can see Wheel, Board, Axel, Screw are examples of references, while “Wheel 1”, “Wheel 2”, “Board 1”, etc are examples of instances.

Reference instance model was not invented in OpenBOM. You can find similar abstraction model used in other software as well. However, OpenBOM is providing a very unique and flexible multi-tenant sharable data modeling implementation of a reference-instance model.

The fundamental elements of OpenBOM implementation are two abstract OpenBOM types (BOM and Catalog). The data model organization in OpenBOM is done in a way that makes Catalog to play the role of a reference object and BOM to play a role of instances.

Think about this picture

In this picture, Part Catalog is representing References (eg. Wheel, Axle, Board from my skateboard example) and BOMs are representing possibly two types of skateboards.

The following video shows you basic steps on how to create catalog and BOM (parts)

Your next step is to read more about OpenBOM key concepts – Parts, BOMs and Views. Check it out this article – OpenBOM Key Concepts.

Conclusion.

OpenBOM data management foundation is relying on simple, but very powerful abstraction – Reference-Instance Model. This model allows you to create an information model of products including catalogs (eg. database of all parts) and specific products (BOM). In my next article, I will speak about how OpenBOM reference-instance model can scale to provide a distributed shared model of information between manufacturing companies and their contractors and suppliers.

Best, Oleg

PS. Let’s get to know each other better. If you live in the Greater Boston area, I invite you for a coffee together (coffee is on me). If not nearby, let’s have a virtual coffee session — I will figure out how to send you a real coffee.

Want to learn more about PLM? Check out my Beyond PLM blog and PLM Book website

Related Posts

Also on OpenBOM

4 6
19 January, 2026

When experienced configuration management practitioners repeatedly say “CAD is not a part,” it is usually a signal that the industry...

15 January, 2026

The manufacturing companies are not what they used to be. In fact, there often isn’t a single company anymore. The...

14 January, 2026

One of the goals behind the new OpenBOM licensing model is very simple:make it easy to start, even if you...

13 January, 2026

Every engineering team and manufacturing company is using Excel. For years, we thought Excel was a technical problem. But I...

12 January, 2026

At OpenBOM, design integrations are not treated as optional add-ons or isolated utilities. They are a core part of how...

9 January, 2026

I’ve spent a lot of time this week rereading notes from past conversations about ECOs, AI, and collaboration, and one...

8 January, 2026

Engineering change is quietly outgrowing the systems we built to control it. On paper, ECO and ECN processes still look...

7 January, 2026

Boston, MA — January 2026 — OpenBOM today announced a new pricing and licensing model for 2026, designed to lower...

7 January, 2026

When customers succeed, their products grow. And when products grow, product data grows with them. Over the past year, we...

To the top