Specification

Schema browser

Supported object types are discovered from the repository's JSON Schema files at build time.

Domain

Required: id, kind, name, display_name, description, owner, version

Optional: steward, status, tags, source, extensions

View schema source

Entity

Required: id, kind, name, display_name, description, business_key, owner, version

Optional: steward, domain, status, classification, pii, canonical_table, relationships, synonyms, business_rules, quality, knowledge_graph, ai_context

View schema source

Glossary Term

Required: id, kind, name, display_name, definition, owner, version

Optional: steward, domain, status, classification, synonyms, related_objects, tags, source, extensions

View schema source

Metric

Required: id, kind, name, display_name, description, formula, grain, owner, version

Optional: steward, domain, status, classification, dimensions, filters, source, quality, synonyms, glossary_terms, ai_context, tags

View schema source

Quality Expectation

Required: id, kind, name, display_name, description, target, expectation, severity, owner, version

Optional: steward, domain, status, tags, source, extensions

View schema source

Relationship

Required: id, kind, name, display_name, description, from, to, relationship_type, version

Optional: owner, domain, status, tags, source, extensions

View schema source

Semantic Object Common Fields

Required: id, kind, name, display_name, owner, version

Optional: description, steward, domain, status, classification, tags, source, extensions

View schema source

Semantic Package

Required: id, kind, name, display_name, description, owner, version, spec_version

Optional: status, tags, lint, generators, dependencies, extensions

View schema source

Complete YAML templates

id: domain-id
kind: domain
name: Domain Name
display_name: Domain Name
description: Describe the business area owned by this domain.
owner: Business Owner
steward: Data Steward
version: 0.1.0
status: draft
tags: []
extensions: {}
Top