Enterprise semantics
The shared business meaning behind entities, metrics, relationships, ownership, quality, and context.
Concepts
Semantics as Code is intentionally not a runtime. It is an authoring and generation specification for portable meaning.
The shared business meaning behind entities, metrics, relationships, ownership, quality, and context.
Metadata describes data assets. Semantics defines what business concepts mean and how they should be interpreted.
A semantic layer may execute queries. Semantics as Code is a portable authoring specification and generation layer, not a runtime.
Ontologies formalize concepts and relationships. Semantics as Code can generate graph-ready context while staying approachable in YAML.
A glossary defines terms. Semantics as Code connects glossary terms to entities, metrics, quality, governance, and platform outputs.
Canonical business objects such as Customer, Product, Order, Supplier, Store, or Region.
Governed calculations with formula, grain, dimensions, filters, owner, steward, and quality context.
Business ownership boundaries for organizing semantic definitions.
Typed connections that explain how semantic objects relate.
Stable identifiers used to recognize business objects across systems.
Business-readable requirements attached to semantic objects.
Ownership, stewardship, lifecycle, classification, PII, tags, and source metadata.
Plain-language guidance for retrieval systems, copilots, and AI agents.
Graph-oriented representations generated from semantic objects and relationships.