Skip to main content
Semantics are the organizational layer that connects raw data assets to the business concepts they represent. Every major surface in Prizm — the asset catalog, quality score groupings, RBAC rules, and criticality scoring — uses semantic context to filter, group, and prioritize. Without semantics, assets are unnamed tables; with semantics, they have owners, business meaning, and a place in the organization.

The five semantic types

How they relate

Domains establish the top-level ownership boundary — they answer the question “which business area is accountable for this data?” Each Domain can have Sub-domains for finer-grained ownership (e.g., Finance → Accounts Receivable). Products live inside Domains. A Data Product groups the assets that deliver a specific business capability (e.g., a “Customer 360” product containing customer_dim, orders_fact, and churn_score). Every product has exactly one owning domain. Applications are independent of the domain hierarchy. An Application — such as SAP, Snowflake, or Tableau — can span multiple domains and link to multiple products. It represents the system layer: where data is created, where it is processed, and where it is consumed. Tags and Terms operate at the asset and attribute level. Tags are free-form and can stack — an asset can be PII, Certified, and Production simultaneously. Terms come from the Glossary and are assigned one per attribute — the single authoritative business definition for that column.

Where semantics appear

Domain

Define business areas and sub-domains. Set accountability and group assets by ownership.

Product

Group assets into data products with health metrics, SLAs, and adoption tracking.

Application

Register source systems, processing platforms, and consumption tools.

Tag

Apply flexible labels to assets and attributes for filtering and policy targeting.

Glossary

Build a business vocabulary with Glossaries, Categories, and Terms linked to attributes.