Skip to content

Content type — the full vocabulary

This page is generated. Do not edit it by hand — run scripts/atlas-vocab.py.

There are 53 registered values and nothing in use outside them.

Where it is stored: content_item.content_type — 7,545 rows carry a value.

How the registry and the data line up: 36 of the 53 registered values appear in the data, and nothing appears that is not registered.

What this axis answers

Proposed — not yet in the database. The industry-recognizable kind of piece, at the level of a whole piece of work. Several may apply, with one marked primary.

The values

These values sit in a tree: 10 parents hold 52 of the 53 values.

A bold value carries more than its row — tagging rules, a confusion map, or worked examples — and has its own entry under “Value details” below.

ValueStored asSits underIn useWhat it means
Social Postsocial_postSocial native community2,518Social media post (text)
Advertisement Imageadvertisement_imageAdvertising promotion1,106Print/display ad image
Social Clipsocial_clipSocial native community943Short-form social video
Product Demoproduct_demoProduct feature communication751Product demonstration
Blog Postblog_postEditorial corporate comms290Blog post
Feature Articlefeature_articleEditorial corporate comms226Feature-length editorial article
Feature Launchfeature_launchProduct feature communication188Website page announcing or explaining a product feature
TutorialtutorialEducation support177How-to tutorial
AnnouncementannouncementEditorial corporate comms176Announcement video
Case Studycase_studyProof advocacy149Written case study
Brand Filmbrand_filmBrand campaign storytelling136Cinematic long-form brand storytelling
White Paperwhite_paperDocumentation technical126White paper / research report
InterviewinterviewEditorial corporate comms114Interview-format content
Press Releasepress_releaseEditorial corporate comms110Press release
Case Study Videocase_study_videoProof advocacy68Video case study
InfographicinfographicVisual identity assets62Infographic / data visualization
Event Coverageevent_coverageEvent retail interactive61Event coverage video
Podcast Videopodcast_videoEditorial corporate comms56Video podcast
CommercialcommercialAdvertising promotion55A produced advertisement film — the canonical piece type behind the placement words
WebinarwebinarEducation support50Webinar recording
ExplainerexplainerProduct feature communication31Explainer video
Behind The Scenesbehind_the_scenesBrand campaign storytelling25BTS content
DocumentarydocumentaryBrand campaign storytelling19Documentary-style content
TestimonialtestimonialProof advocacy16Customer or user testimonial
System Cardsystem_cardDocumentation technical14Model/system card or safety card page
Brand Assetbrand_assetVisual identity assets13Brand asset / logo / icon
LivestreamlivestreamEvent retail interactive10Live streaming content
Sizzle Reelsizzle_reelBrand campaign storytelling10Sizzle reel / hype reel
Product Reviewproduct_reviewProof advocacy10Product review article
Product Shotproduct_shotVisual identity assets10Product photography
VlogvlogBrand campaign storytelling9Vlog or personal video
Event Photoevent_photoEvent retail interactive5Event photography
Spec Releasespec_releaseDocumentation technical5Specification or model behavior release page
TrailertrailerBrand campaign storytelling4Trailer or teaser
Product Launchproduct_launchProduct feature communication1Product launch video
Animated Explaineranimated_explainerProduct feature communication1Animated explainer video
Digital Addigital_adAdvertising promotionOnline video ad (non-TV)
Op-Edop_edEditorial corporate commsOpinion/editorial piece
Interview Transcriptinterview_transcriptEditorial corporate commsInterview transcript
NewsletternewsletterEditorial corporate commsNewsletter issue
Hero Bannerhero_bannerAdvertising promotionHero banner / featured image
Lifestyle Imagelifestyle_imageVisual identity assetsLifestyle photography
Social Graphicsocial_graphicSocial native communitySocial media graphic
Packaging Shotpackaging_shotVisual identity assetsPackaging photography
Podcast Episodepodcast_episodeEditorial corporate commsPodcast episode
Audio Adaudio_adAdvertising promotionAudio advertisement
Branded Podcastbranded_podcastEditorial corporate commsBranded podcast
Interview Audiointerview_audioEditorial corporate commsAudio interview
Virtual Try-Onvirtual_try_onEvent retail interactiveAR virtual try-on
Product Configuratorproduct_configuratorEvent retail interactiveInteractive product configurator
Interactive Experienceinteractive_experienceEvent retail interactiveInteractive web/AR/VR experience
AR Filterar_filterEvent retail interactiveAR filter or lens
Music Videomusic_videoA music video: a track-length promotional film for a piece of music, frequently brand-partnered or studio-credited work.

Value details

Social Post

social_post · sits under Social native community · 2,518 in use · kind: text

Social media post (text)

Never tag it when — CHANNEL word doing genre duty (matrix §3.10 SPLIT class) — do not seed into regenerated prompts; P1 samples the split. Channel belongs to Facet 4.

advertisement_image · sits under Advertising promotion · 1,106 in use · kind: image

Print/display ad image

Never tag it when — SPLIT target (matrix §3.10): real type = promotional_ad/performance_ad + a placement fact. P1 samples the split.

Social Clip

social_clip · sits under Social native community · 943 in use · kind: video

Short-form social video

Never tag it when — CHANNEL word doing genre duty (matrix §3.10 SPLIT class) — do not seed into regenerated prompts; P1 samples the split. Channel belongs to Facet 4.

Product Demo

product_demo · sits under Product feature communication · 751 in use · kind: video

Product demonstration

Tag it when — The standalone product walk-through piece at whole-item grain (often onboarding/lifecycle).

Never tag it when — A product demonstration INSIDE another piece (e.g. a hero launch film) is a MOMENT (content_segment + moment classification), never a second content_type on the film — the grain rule (WALK-ADJUDICATION-2026-07-11 §2.4).

Easily mistaken for:

  • product demonstration (moment grain) — whole-item = content_type; beat inside = moment — different grains, no conflict

Feature Launch

feature_launch · sits under Product feature communication · 188 in use · kind: classification

Website page announcing or explaining a product feature

Never tag it when — MOVE class (matrix §3.10): names the campaign CONTAINER / subject altitude, not a piece type — belongs to campaign_type / content_level.

Commercial

commercial · sits under Advertising promotion · 55 in use

A produced advertisement film — the canonical piece type behind the placement words

Tag it when — A produced ad film at whole-item grain. The piece is a commercial regardless of where it ran.

Never tag it when — tvc / pre_roll / bumper are PLACEMENTS (Facet 4 / P0-6) — never piece types. They remap here (P0-3).

Brand Asset

brand_asset · sits under Visual identity assets · 13 in use · kind: image

Brand asset / logo / icon

Never tag it when — OUTPUT word (§0 pillar, matrix §3.10 SPLIT class) — split into real artifact kinds; pillars are navigation lenses, never stored labels.

Product Launch

product_launch · sits under Product feature communication · 1 in use · kind: video

Product launch video

Never tag it when — MOVE class (matrix §3.10): names the campaign CONTAINER / subject altitude, not a piece type — belongs to campaign_type / content_level.

Music Video

music_video · not used yet · kind: content type

A music video: a track-length promotional film for a piece of music, frequently brand-partnered or studio-credited work.

Tag it when — The video exists to carry the song; artist/label (and often brand) credited.

Never tag it when — NOT a commercial that uses licensed music; NOT branded content with a soundtrack.

Easily mistaken for:

  • commercial
  • branded content

Worked examples:

  • An artist's official music video produced by a credited studio

Registered, never used

17 of the 53 registered values have never been written to a row. For a young axis that is expected; for an old one it is a question worth asking.

digital_ad, op_ed, interview_transcript, newsletter, hero_banner, lifestyle_image, social_graphic, packaging_shot, podcast_episode, audio_ad, branded_podcast, interview_audio, virtual_try_on, product_configurator, interactive_experience, ar_filter, music_video

Retired values

Kept here on purpose: rows classified before a value was retired still carry it, so a reader who meets one needs somewhere to look it up.

ValueIn useWhat it meant
brand_campaign0
tvc0Television commercial (TV media buy)
bumper_ad0Short unskippable ad (6s)
pre_roll_ad0Skippable or unskippable pre-roll
tutorial_educational0
review_comparison0
interview_conversation0
announcement_news0
review_unboxing0
comparison0
podcast0
ugc_community0
documentary_longform0
livestream_recording0
q_and_a0
ugc0
event_highlights0
entertainment0
other0
performance_ad0Direct-response / performance ad creative (from the advertisement_image split)
promotional_ad0Brand/product promotional ad creative (from the advertisement_image split)

How complete this page is

Of 53 registered values, 53 carry a written definition (100%) and 3 carry tagging rules (6%). Every number on this page was counted from the live database when the page was generated — none is stored, and none was typed by hand.

Where to look next

Atlas — the BrandTrackers domain model. Source: git markdown, drift-checked against the live DB.