Brand pillar · v0.7.1

brand-architecture BrandArchitecture

Brand architecture definition.

$id · https://corpospec.com/schemas/v0.7.1/brand-architecture.schema.json

Fields

Field Type Required Description
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
master_brand string yes
model ArchitectureModel yes Brand architecture model.
co_branding CoBrandingRules?
governance BrandGovernance?
naming_convention NamingConvention?
sub_brands SubBrand[]
version_history BrandVersionEntry[]

Definitions

Shared types referenced within this schema.

ArchitectureModel
Brand architecture model.
enum: "branded-house", "endorsed", "house-of-brands", "hybrid"
BrandGovernance
Brand governance rules.
type: object
BrandVersionEntry
Brand version history entry.
type: object
CoBrandingRules
Co-branding rules.
type: object
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
NamingConvention
Naming convention rules. Includes examples (D2: non-derivable).
type: object
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
SubBrand
Sub-brand within the architecture.
type: object
SubBrandRelationship
Sub-brand relationship type.
enum: "primary", "endorsed", "independent", "feature"

Reference in your YAML

# yaml-language-server: $schema=https://corpospec.com/schemas/v0.7.1/brand-architecture.schema.json