Brand pillar · v0.7.1

brand-voice BrandVoice

Brand voice and tone definition.

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

Fields

Field Type Required Description
dimensions VoiceDimension[] yes
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
localization LocalizationGuidelines?
style_guide StyleGuideRef?
terminology TermEntry[]
tone_matrix ToneContext[]
ui_copy_guidelines UiCopyGuidelines?
writing_principles WritingPrinciples?

Definitions

Shared types referenced within this schema.

BrandTermHandling
Brand term handling in translation.
enum: "transliterate", "translate", "retain-english"
HumorLevel
Humor level.
enum: "none", "subtle", "overt"
LocalizationGuidelines
Localization guidelines.
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_.-]+)+$
StyleGuideRef
Style guide reference.
type: object
TermEntry
Terminology entry with preferred and prohibited terms.
type: object
ToneContext
Tone adjustment for a specific context.
type: object
TranslationStrategy
Translation strategy.
enum: "translate", "transcreate", "both"
UiCopyGuidelines
UI copy guidelines by component type.
type: object
VoiceDimension
Voice dimension defining how the brand communicates.
type: object
WritingPrinciples
Writing principles and constraints.
type: object

Reference in your YAML

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