Business Metadata
Business metadata is contextual information that gives data meaning to business users, including definitions, descriptions, ownership, and guidance on appropriate use.
Business metadata translates technical data into business context. While a column name is "status," business metadata explains it represents subscription account state with valid values (active, trial, suspended, canceled). Business metadata includes: business definitions (what this data represents), owner (who's responsible), usage guidance (when this metric is appropriate), limitations (approximations or known issues), and examples. Business metadata is typically maintained manually because it requires domain expertise.
Business metadata emerged because users are confused by raw schemas. A column called "amt" without context means nothing; with business metadata "total contract value including all amendments" it's meaningful. Business metadata enables self-service analytics: users can browse a catalog, read business definitions, and confidently use data without requiring engineering help.
Effective business metadata is precise and concise. Rather than verbose definitions, good business metadata is scannable: clear business purpose, owner, assumptions, and caveats. It lives in data catalogs alongside technical metadata so users can view both. Organizations often form data documentation teams to write consistent business metadata, similar to technical documentation teams.
Key Characteristics
- ▶Provides business definitions and context
- ▶Explains appropriate and inappropriate uses
- ▶Documents assumptions and limitations
- ▶Identifies ownership and stewardship
- ▶Written for business users (non-technical language)
- ▶Maintained through governance processes
Why It Matters
- ▶Understanding: Users understand what data represents without engineering help
- ▶Trust: Clear definitions and ownership build confidence
- ▶Correctness: Usage guidance prevents misuse and misinterpretation
- ▶Self-service: Business users navigate data catalogs independently
- ▶Compliance: Documents intended use and limitations
Example
Business metadata for an orders table: "Contains orders from our e-commerce platform. Does not include wholesale orders (see wholesale_orders table). Updated hourly from production. Owner: Product Analytics. Valid for analysis after 30 days (recent orders may have refunds). Contact owner before sharing externally."
Coginiti Perspective
SMDL captures business metadata directly in the model definition. Dimension and measure names serve as business-facing labels, typed attributes (text, number, date, datetime, bool) document expected data characteristics, and relationship definitions encode how business concepts connect. The #+meta block in CoginitiScript adds authoring, versioning, and descriptive metadata to transformation logic. Together, these keep business metadata co-located with the technical definitions rather than stored in a separate system.
Related Concepts
More in Data Governance & Quality
Analytics Catalog
An analytics catalog is a specialized data catalog focused on analytics assets such as metrics, dimensions, dashboards, and saved queries, enabling discovery and governance of analytics-specific objects.
Data Catalog
A data catalog is a searchable repository of metadata about data assets that helps users discover available datasets, understand their content, and assess their quality and suitability for use.
Data Certification
Data certification is a formal process of validating and approving data quality, documenting that data meets governance standards and is safe for use in critical business decisions.
Data Contracts
A data contract is a formal agreement specifying the expectations between data producers and consumers, including schema, quality guarantees, freshness SLAs, and remediation obligations.
Data Governance
Data governance is a framework of policies, processes, and controls that define how data is managed, who is responsible for it, and how it should be used to ensure quality, security, and compliance.
Data Lineage
Data lineage is the complete path a piece of data takes from source systems through transformations to consumption points, enabling understanding of data dependencies and impact analysis.
See Semantic Intelligence in Action
Coginiti operationalizes business meaning across your entire data estate.