Morrow CreekData Services
← Morrow Creek Data Journal

Category labels become data problems when everyone means something slightly different

Morrow Creek Data ServicesMorrow Creek Data Journal

A category field can look harmless: industry, customer segment, territory, product type, account status. The values are short, familiar, and easy to count.

That appearance creates a common mistake. Teams treat a category as an inherent fact about a record, rather than a decision made under a particular definition, for a particular purpose, at a particular point in time.

The problem is rarely just inconsistent spelling. It is the assumption that two matching labels mean the same thing. “Enterprise,” “active customer,” “health care,” or “retail” may be sensible labels in several systems while describing different populations under different rules.

A clean-looking dashboard can therefore be built on categories that are not comparable.

Start with the thing being classified

Before asking whether a category is correct, ask what it classifies.

An industry label might apply to a company, a particular worksite, a product line, or a transaction. Those are not interchangeable levels of analysis.

The North American Industry Classification System, or NAICS, provides a useful illustration. U.S. federal statistical agencies use NAICS to classify business establishments. An establishment is classified by its primary activity. A company with offices, warehouses, stores, and service locations may therefore have establishments in several industries.

Now consider a company list with one industry value per parent company. Calling that company “retail” may be useful for a sales campaign. It does not make the list equivalent to an establishment-level NAICS dataset. One may describe the organization a buyer wants to reach; the other may describe the activity carried out at each location.

Neither label is necessarily wrong. They answer different questions.

This distinction applies far beyond industry. A product can be categorized by what it is, who uses it, where it is sold, or which regulations affect it. “Medical,” “wearable,” and “consumer” can all apply to the same item without competing with one another.

A shared word is not a shared definition

Take the label “enterprise customer.” Finance might define it by annual contract value. Sales might use employee count. Marketing might mean a named account tier.

If those definitions are merged into one report without explanation, the resulting enterprise total may be precise-looking but unstable. A change in contract value, an account reassignment, or an updated employee estimate could alter the count for reasons that have little to do with the underlying market.

The same issue appears in status fields. “Active customer” might mean a current contract, a purchase in the past 12 months, an enabled account, or an account assigned to a sales representative. The appropriate definition depends on the decision the category is meant to support.

A category becomes useful when its inclusion and exclusion rules are visible.

Preserve the source, then add the analytical view

A practical safeguard is to avoid overwriting source categories in place.

Keep the raw source label. Then store the normalized analytical category separately, along with the rule or mapping that produced it. This preserves what the source actually said while allowing analysis under a consistent scheme.

For many datasets, a category record should include:

  • the object being classified, such as company, establishment, account, or product;
  • the category scheme and its version;
  • a stable code or internal concept identifier;
  • the display label and a short definition;
  • the source and effective date; and
  • the mapping status, if the value was converted from another scheme.

The stable identifier matters because labels change. A label may be shortened, renamed for clarity, or translated. The underlying concept may also change. Keeping the concept separate from its display text makes those changes easier to see and manage.

This does not require a large formal taxonomy program. A modest category dictionary and a mapping table are often enough. The important part is that someone can answer: What does this value mean, and how did it get here?

Treat mappings as assumptions, not facts

Crosswalking categories is often necessary. A sales-system segment may need to be compared with a finance segment, or a source industry label may need to be grouped for analysis.

But mappings have shape. One source category may fit several target categories. Several source categories may roll up to one target category. Some values may have no defensible match.

A mapping table should make this visible. It can record the raw value, target concept, mapping type, rationale, effective date, and exception note. Terms such as “exact,” “broader,” “narrower,” “approximate,” and “unmapped” are more honest than quietly assigning every value to a bucket.

The same restraint applies to records that do not fit. “Multiple applicable categories,” “unknown,” “unclassified,” and “out of scope” are often analytically better than a confident but unsupported assignment.

Version is part of meaning

Categories also change over time. NAICS is periodically revised as economic activity changes, and those revisions can create breaks in time series. A shift in an industry count may reflect a revised classification structure rather than a real-world change.

Internal categories have versions too, even when nobody calls them that. A territory redraw, revised lead definition, or new account-tier rule changes what historical comparisons mean.

Before publishing a grouped result, state four things: the category scheme, the unit being classified, the applicable period or version, and the treatment of unmapped or multi-category records.

That small amount of context protects against an expensive kind of confusion: mistaking a difference in labels for a difference in the business itself.

Have a dataset that needs to become usable?

Morrow Creek Data Services handles paid research, cleanup, verification, and structured delivery projects.

Start a data project