Part Instance Data in Bill of Materials

Oleg Shilovitsky
Oleg Shilovitsky
19 September, 2019 | 2 min for reading
Part Instance Data in Bill of Materials

Bill of Materials aways sounds like a simple thing. You probably heard it before – BOM is a list of parts, what’s the big deal about it? Well… actually not really simple. You can start from a simple list, but you can find yourself deep in the complexity of data management very soon- parts, usages quantity, metadata, rollups, etc. This is only a very short list o things. 

Today, I want to talk about some BOM management data modeling. If you’re using OpenBOM, you should know already about different BOMs OpenBOM can manage such as single-level BOM, multi-level BOM, and Flattened BOM. Check this article to refresh your memories. 

Today I want to talk about instance information in the Bill of Materials. To give you an idea, here is the example of a fragment of skateboard BOM – Axle and Wheel. 

As you can see from the picture above Axle and Wheel each has item information (eg. Part Number and Description). At the same time, Quantity is something different. In different BOMs, the same wheel can be included with a different quantity. So, Quantity is “instance” property and will be different in each BOM. 

So, how OpenBOM manage Item and Instance properties? OpenBOM foundation is Reference-Instance mode. If you missed our articles about this topic, please check out here  – OpenBOM Data Management Fundamentals

The OpenBOM catalog holds information about items. In the example above catalog will have Part Number and Description.  Quantity is instance property and it will be defined in the BOM. 

Here are a few screenshots to explain it. The catalog contains all information about items (Parts and Assemblies)

BOM Is using Catalog and defines Quantity (instance property) 

Conclusion.

OpenBOM flexible data model allows managing both item and instance information using the Reference-instance model. This model is absolutely flexible and allows you to define any item and any instance properties. 

Best, Oleg @ openbom dot com.

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
29 August, 2025

Digital BOM is a foundation of all OpenBOM to ERP integrations. From the very early days of PLM, the connection...

28 August, 2025

In 2025, the push for better design-to-manufacturing integration is stronger than ever. But for many companies, this still gets reduced...

27 August, 2025

For decades, PDM meant file vaults, check-in/check-out, and revision control. But today’s products span mechanical, electronic, and software domains, with...

26 August, 2025

This article is part of OpenBOM BOM Excel MCP building in public. For the next few weeks, we are going...

22 August, 2025

In yesterday’s article – Understanding OpenBOM’s Multi-Tenant Data Model and System Configuration, I shared some insights about OpenBOM’s multi-tenant data...

21 August, 2025

In today’s manufacturing and engineering world, the term multi-tenant triggers both questions and confusion. Product Lifecycle Management (PLM) has historically...

20 August, 2025

Since the very beginning of OpenBOM, our mission has been to help engineers, manufacturers, and teams organize product information and...

19 August, 2025

There is a need for a rich and structured context.  Artificial intelligence has quickly become the buzzword in every boardroom,...

15 August, 2025

A recent post by Martijn Dullaart on LinkedIn about Product Changes caught my attention. Here is the link to the...

To the top