Knowledge pillar · v0.16.0

content-asset ContentAsset

Content-asset record.

$id · https://corpospec.com/schemas/v0.16.0/content-asset.schema.json

Fields

Field Type Required Description
author PathRef yes Primary author (PathRef into people).
confidentiality Confidentiality yes Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
entity PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
gated boolean yes Whether the asset is gated (requires form submission).
id PathRef yes Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
kind ContentKind yes Content asset kind.
performance ContentPerformance yes Performance metrics snapshot.
primary_channel PublicationChannel yes Channel of first publication.
scheduled_for IsoDate yes Date scheduled for publication.
status ContentStatus yes Content status.
summary string yes
target_audience string yes Target audience (free-form).
title string yes
url string yes Canonical URL.
approver PathRef? Approver / editor.
brand_voice_ref PathRef? PathRef to the related BDR (e.g. brand voice).
campaign_ref PathRef? PathRef to the campaign this asset belongs to.
co_authors PathRef[] Co-authors / contributors.
last_updated_on IsoDate? Last meaningful update.
published_on IsoDate? Actual publication date.
secondary_channels PublicationChannel[] Cross-posted channels.
topic_tags string[] Topic tags.

Definitions

Shared types referenced within this schema.

Confidentiality
Cross-cutting confidentiality classification used across privacy, security, knowledge, IR pillars. Default rendering rule: `corpospec-report` excludes `Restricted | BoardOnly | InvestorOnly` records from public output unless an explicit audience parameter overrides. See BDR 0076 §1.
ContentKind
Content asset kind.
ContentPerformance
Performance metrics snapshot.
type: object
ContentStatus
Content status.
IsoDate
ISO 8601 date (YYYY-MM-DD).
type: string
PathRef
Path-based cross-reference relative to .corpospec/ root. Pattern: `^[a-z0-9_-]+(/[a-z0-9_.-]+)+$`
pattern: ^[a-z0-9_-]+(/[a-z0-9_.-]+)+$
PublicationChannel
Publication channel.

Reference in your YAML

# yaml-language-server: $schema=https://corpospec.com/schemas/v0.16.0/content-asset.schema.json