Skip to content

Product types

A product type answers one question: what kind of thing is being sold? A book is not a course, a course is not a certification, and the platform needs to know which it is dealing with so it can offer the right formats, apply the right lifecycle, and present the right options to editors and storefronts. There are exactly eight types — Book, Video Course, Audiobook, Interactive, Course, Certification, Article, and Newsletter — and this page explains what each one is and what it can carry.

The type is a different axis from how the product is embodied. A single Work can become several products of different types (a book, its audiobook, a course built from its chapters), and each product offers its content as one or more Manifestations — the sellable SKUs with their own ISBNs. The type says what is being sold; the manifestation class (PRINT, EBOOK, AUDIOBOOK, and so on) says how it is delivered. Keeping the two apart is deliberate, and the section on types versus manifestation classes below explains why it matters.

The other thing a type governs is format sourcing. Every file a product produces is either rendered — assembled on the fly from the product's composition of Content Lake resources — or an artifact: a pre-existing file that was uploaded whole. Some types support both, some only accept uploads, and two have no file formats at all. The table below is the quick reference; the rest of the page takes each type in turn.

The eight types at a glance

Type Artifact Rendered File formats
Book Yes Yes PDF, ePub, InDesign
Video Course Yes No MP4
Audiobook Yes No M4B
Interactive — (hosted)
Course Yes Yes SCORM
Certification
Article — (hosted)
Newsletter — (hosted)

The two middle columns are format sources, not separate products. Rendered formats are generated on demand from the product's composition; artifact formats are uploaded distributables stored by the platform. See Format sourcing for how the two work, and Composition for what a rendered format is assembled from.

  • Book and Course support both sources. Their files can be rendered from Content Lake content or uploaded as finished artifacts, and a single product may mix the two.
  • Video Course and Audiobook are artifact-only. Their distributables (an MP4, an M4B) cannot currently be rendered from Content Lake resources, so the file is always uploaded.
  • Interactive, Article, and Newsletter have no file formats at all — they are delivered exclusively through the hosted ONLINE manifestation class, assembled from the Content Lake at access time.
  • Certification has neither files nor manifestations: certification products are entitlement wrappers with no content embodiment.
flowchart TD
    B["Book"] --> BOTH["Both sources<br/>rendered + artifact"]
    CR["Course"] --> BOTH
    VC["Video Course"] --> ART["Artifact only<br/>uploaded file"]
    AU["Audiobook"] --> ART
    IN["Interactive"] --> HOST["No file<br/>hosted ONLINE only"]
    AR["Article"] --> HOST
    NL["Newsletter"] --> HOST
    CE["Certification"] --> NONE["No file<br/>entitlement wrapper"]

Format sourcing

A product offers its content through Manifestations, and each Manifestation carries the formats that realise it as files. Every format declares how its file comes to exist — its source — and this is decided per format, never per product.

RENDERED formats have no stored file. The product holds a composition — an ordered tree of references to Content Lake resources — and the output is generated on the fly: content streams out of the Content Lake, product assets (the cover, the imprint) are injected, the table of contents and index are generated dynamically, and the target format is rendered, all in a single streaming pipeline with no intermediate file kept anywhere.

ARTIFACT formats have a pre-existing distributable — an ePub, a SCORM package, a video file. The file is uploaded and stored by the platform as a product asset (ast_). The binary is treated as opaque: it is never decomposed into Content Lake resources. But a structural descriptor is extracted at upload — an ePub's navigation, a SCORM package's manifest, a PDF's outline — so consumers can see what is inside and how to consume it without opening the file. Artifact formats are the compatibility path for existing catalogue items and the natural home for content produced outside the Content Lake.

Aspect RENDERED ARTIFACT
Origin Assembled from Content Lake resources Pre-existing uploaded file
Stored binary None (covers only) The distributable (ast_)
Structure Declared composition tree Extracted descriptor
ToC / organisation Generated at render time Read from the file at upload
Content updates Automatic or re-pinned Re-upload the asset

Because sourcing is per format, it can vary even within one Manifestation: a PRINT manifestation might pair a rendered InDesign file with a print-ready PDF supplied by an external typesetter as an uploaded artifact. A product whose formats are all artifacts is fully upload-backed; one whose formats are all rendered is fully Content Lake-backed; anything in between is mixed. The search attribute product_model is derived from the format sources and takes one of three values: artifact, rendered, or mixed.

Sourcing is not the same as type

Two different axes are at play. The type (Book, Course, …) is a fixed property of the product. The source (RENDERED / ARTIFACT) is a per-format choice within it. A Book can be entirely rendered, entirely uploaded, or a mix — it is a Book either way. This is why the reference table shows sourcing as columns under each type, not as separate types.

The types in detail

A printed or digital book. The most capable type: it supports both format sources and the widest set of formats. A Book product typically offers several Manifestations — a PRINT paperback or hardback, one or more EBOOK editions (the PDF and the ePub are separate EBOOK Manifestations, each with its own ISBN), and optionally a hosted ONLINE edition for subscription reading.

Rendered book formats (PDF, ePub, InDesign, print PDF) are generated from the product's composition; their table of contents and index are projections, never stored files. Artifact book formats are uploaded whole — the path for an acquired title that arrived as a finished ePub. See the print configuration for the physical specification a print format carries.

A course delivered as video. Artifact-only: the deliverable is an uploaded MP4, because video cannot currently be rendered from Content Lake resources. Recording the video creates its own Work — the recording is new content with its own rights basis — which the Video Course product then wraps. Typical Manifestations are a VIDEO download or stream, optionally alongside a hosted ONLINE offering.

A book in narrated audio. Artifact-only: the produced M4B is uploaded. The narration happens first in the Content Lake — a NARRATION activity produces a new AUDIO Expression of the same Work as the text edition — and the Audiobook product wraps the resulting AUDIOBOOK Manifestations. A download offering (form DOWNLOAD) and a streaming offering (form STREAM) are separate Manifestations, each with its own ISBN. The upload extracts a descriptor (chapter markers, duration); the audio itself stays opaque.

Audio is a rights question first

Producing and selling an audiobook requires the AUDIOBOOK manifestation class to be permitted on the Work. Many author agreements withhold audio rights — in that case the audiobook cannot ship until an addendum grants them. The product side is identical whether the narration is human or synthetic (a text-to-speech NARRATION records the voice model in its provenance tooling); what changes is only how the audio came to exist, not the product structure.

A hosted, interactive experience — a hands-on lab, an explorable tutorial. It has no file formats at all and is delivered exclusively through the ONLINE manifestation class, assembled from the Content Lake at access time. There is no artifact to upload and nothing to render into a download. The composition still declares what the experience is made of and in what order, and the hosted surface walks it at access time — the same composition-as-source-of-truth model as every other type, minus the file generation.

The rights check is specific: the Work's grants must permit the ONLINE class for the INTERACTIVE medium. A grant scoped to the TEXT medium covers hosted reading but not an interactive experience, so an interactive adaptation of a text Work only becomes deliverable once a grant covers the INTERACTIVE medium.

A structured course, typically delivered as SCORM for a learning management system. Like Book, it supports both format sources: a SCORM package can be rendered from the composition or uploaded whole. Its composition uses the course vocabulary — MODULE containers holding LESSON content nodes — and a rendered SCORM package walks that tree, rendering each lesson to a self-contained HTML SCO and generating imsmanifest.xml from the structure. See SCORM packaging configuration.

A Course compiled from parts of existing Works is a derivation: a COMPILATION activity creates a new Work for the course with its own rights basis, and whether the compilation is permitted at all is a DERIVE-family usage question on the source Works. A Course may also be offered through a hosted ONLINE Manifestation with no SCORM packaging involved.

An entitlement product that grants a credential against an assessment. It has no manifestations and no formats — there is deliberately nowhere for content to go. What it wraps is an assessment Work in the Content Lake, produced by an ASSESSMENT_GENERATION activity from a track's source content, with its own rights basis. The certification is priced, searched, and placed in catalogues like any other product; what differs is delivery — the entitlement is redeemed against the assessment experience, and enforcing it is Distribution's job.

A certification is not a course

Do not model a certification as a Course with an exam module. A course delivers content; a certification grants a credential against an assessment. Conflating them puts assessment items into content surfaces — search, AI retrieval — where they must never appear.

A standalone editorial piece offered to customers — an announcement, a review, a tutorial, an analysis. Hosted-only: a single ONLINE Manifestation assembled from the composition at access time, usually one content node referencing one Content Lake Resource. There are no file formats.

Articles are typically free, and free is ordinary: the product ships at price zero under a FREE-royalty contract, and moving it behind the paywall later is a pricing and catalogue change on the same product — never a re-modelling. Whether an article appears in a storefront at all is a catalogue decision; storefronts render their catalogue, never the whole product table.

The type also marks a boundary rule: content becomes a Product only at the point of offer. A draft digest, an internal write-up, or marketing copy derived from Lake content is a Resource with provenance behind it and needs no Product at all.

Reviews that quote third-party titles

An article reviewing another publisher's book and quoting short excerpts records that use under a statutory-exception rights basis on the Activity that created it — see Provenance & attribution. For the platform's own titles, promotional excerpting is authorised by the title's contract as usual.

A serialised publication, offered one product per issue. Each issue's content is its own Work — typically compiled from that period's sources by a COMPILATION activity, which is what makes source attribution and royalty computable — and the newsletter as a whole is a series, which supplies the shared identity, numbering, and order.

Hosted-only via ONLINE, like Article. Delivering an issue to subscriber inboxes is a Distribution channel concern, and a subscription to the newsletter is an entitlement — neither needs a manifestation class or a file format of its own.

Types versus manifestation classes

Product types and manifestation classes are different axes. The type says what is being sold; the class says how it is embodied and delivered. One is a property of the product; the other is a property of each SKU beneath it.

Product type Typical manifestation classes Notes
Book PRINT (PAPERBACK/HARDBACK), EBOOK, ONLINE
Audiobook AUDIOBOOK (DOWNLOAD/STREAM) Embodies the AUDIO Expression
Video Course VIDEO (DOWNLOAD/STREAM), ONLINE Recording creates its own Work
Interactive ONLINE INTERACTIVE is the Expression medium
Course SCORM_PACKAGE, ONLINE Compilation creates its own Work
Certification Wraps an assessment Work; no content embodiment
Article ONLINE Typically free; may be paywalled
Newsletter ONLINE One product per issue; the newsletter is a series

The full set of manifestation classes is PRINT, EBOOK, AUDIOBOOK, VIDEO, ONLINE, and SCORM_PACKAGE; PRINT takes the forms PAPERBACK or HARDBACK, and AUDIOBOOK and VIDEO take DOWNLOAD or STREAM. These are the vocabulary contracts speak — a grant names a manifestation class and form, scoped by territory, language, and medium.

graph BT
  MP["Manifestation<br/>PRINT · PAPERBACK"] -->|embodies| E1
  MB["Manifestation<br/>EBOOK"] -->|embodies| E1["Expression<br/>TEXT · en"]
  MA["Manifestation<br/>AUDIOBOOK · DOWNLOAD"] -->|embodies| E2["Expression<br/>AUDIO · en"]
  E1 -->|realises| W["Work<br/>rights + contracts"]
  E2 -->|realises| W
  MP -.->|offered as| PB["Product · type Book"]
  MB -.->|offered as| PB
  MA -.->|offered as| PA["Product · type Audiobook"]

Three rules keep the two axes from collapsing back into one:

  • Contracts never speak product-type vocabulary. Grants name manifestation classes and forms, not "Book" or "Course". "May we build a course from this?" is a derivation question — a DERIVE-family usage term — because building a course creates a new Work with its own rights basis.
  • Product configuration is not identity. Trim size, binding style, interior stock, ebook file format, and DRM live in the format configuration, below the class and form — never as manifestation classes of their own.
  • Rights are read, never enforced, here. The resolved manifestation rights on a Work bound which Manifestations may be produced and offered; the Product Management service surfaces them, and Distribution applies the policy.

Format configuration

Every format carries a configuration object that shapes its output. Two products using the same format can produce very different files depending on their configuration. Two configuration values surface into the rights model — the paperback/hardback binding choice is the Manifestation form, and DRM is constrained by contract conditions — and the rest are pure production detail.

Digital format configuration

Digital formats (PDF, ePub) support digital-rights-management options. The DRM choice is not free: it is constrained by the governing contract's DRM_REQUIRED / DRM_PROHIBITED conditions, so a grant condition dictates which protection settings a configuration may legally use. DRM is never a manifestation class of its own.

Option Values Description
drm none, watermark, adobe_drm Digital-rights-management strategy
watermark_text string Custom watermark text (when drm=watermark)

A product can offer the same format both with and without DRM — a DRM-free PDF for direct sales and a DRM-protected PDF for third-party distribution — provided the contract permits it.

Digital format configuration (JSON)
{
  "format": "PDF",
  "source": "RENDERED",
  "configuration": {
    "drm": "watermark",
    "watermark_text": "Licensed to acme-corp"
  }
}

SCORM packaging configuration

Rendered SCORM packages are generated from the product's composition: MODULE nodes become organisation items, LESSON nodes are rendered as HTML SCOs, and imsmanifest.xml is generated from the tree. Uploaded SCORM packages keep their own packaging — the manifest inside the zip is parsed into a descriptor at upload so the platform and any LMS can read the organisation tree and launch points without unpacking the file.

Option Values Description
schema SCORM_1_2, SCORM_2004_4E SCORM schema version of the package
sequencing LINEAR, CHOICE Navigation order across SCOs
completion ALL_SCOS, MASTERY_SCORE When the course counts as complete
mastery_score number (0–1) Required score when completion is score-based
Rendered SCORM packaging (JSON)
{
  "format": "SCORM",
  "source": "RENDERED",
  "packaging": {
    "schema": "SCORM_2004_4E",
    "organization": { "modules_from": "MODULE", "scos_from": "LESSON" },
    "sequencing": "LINEAR",
    "completion": { "rule": "ALL_SCOS", "mastery_score": 0.8 }
  }
}

Print formats (rendered InDesign or PDF, or an uploaded print-ready PDF) carry a detailed physical specification. This is the production detail that sits below the Manifestation form — the paperback or hardback choice is the rights-relevant form; everything else here is manufacturing configuration.

Binding: the form versus the fuller list

The Manifestation form for PRINT is either PAPERBACK or HARDBACK — that is the rights- and royalty-relevant split, and the only binding vocabulary contracts see. Below the form, the print configuration supports additional binding styles for production (coil-bound, saddle-stitch for thin books); these are manufacturing choices, not new forms.

Trim size

The trim size is the final dimensions of the printed book after pages are cut. Common sizes:

Name Dimensions
Pocketbook 108 × 175 mm (4.25 × 6.875 in)
Digest 140 × 216 mm (5.5 × 8.5 in)
A5 148 × 210 mm (5.83 × 8.27 in)
Royal 156 × 234 mm (6.14 × 9.21 in)
US Trade 152 × 229 mm (6 × 9 in)
Crown Quarto 189 × 246 mm (7.44 × 9.68 in)
A4 210 × 297 mm (8.27 × 11.69 in)
US Letter 216 × 279 mm (8.5 × 11 in)
Square 216 × 216 mm (8.5 × 8.5 in)
Binding
Option Description
PAPERBACK Perfect-bound softcover (Manifestation form)
HARDBACK Case-bound hardback (Manifestation form)
COIL_BOUND Coil/spiral binding (production only)
SADDLE_STITCH Stapled binding for thin books (production only)

Paperback books require a minimum of 32 interior pages; hardback books require a minimum of 24. Coil-bound and saddle-stitch books do not require spine calculations.

Interior
Option Values Description
ink BW_STANDARD, BW_PREMIUM, COLOR_STANDARD, COLOR_PREMIUM Ink type
paper UNCOATED_WHITE_60, UNCOATED_CREAM_60, COATED_WHITE_80 Paper stock
color_space RGB, CMYK, GRAYSCALE Document colour space

Standard black-and-white on uncoated paper suits text-heavy books (novels, technical references). Premium colour on coated white paper is appropriate for photo books, visual guides, and full-bleed designs.

Bleed and margins
Option Type Description
bleed_mm number Bleed margin in mm (typically 3.175 mm / 0.125 in)
safety_margin_mm number Safety margin inside the trim edge (typically 12.7 mm / 0.5 in)
gutter_mm number Additional inside margin for the binding side
full_bleed boolean Whether content extends to the page edge

Books with graphics or colour that extend to the page edge require full bleed: the bleed area is printed oversized and then trimmed to the final size. Books with distinct white margins around the body do not need bleed. Gutter size depends on page count — thicker books need wider gutters so content near the spine stays readable.

Cover
Option Values Description
cover_finish MATTE, GLOSSY Cover lamination finish
cover_stock string Cover paper weight/type
spine_width_mm number Calculated from page count and paper stock
barcode boolean Whether to reserve space for an ISBN barcode

Spine width is calculated from the page count and paper stock. Paperback spine width follows the formula (pages / 17.48) + 1.524 mm; hardback spine widths are looked up from a reference table.

Content type roadmap

The eight types are the shipped set. A broader range of content types is under consideration for future work — among them whitepapers, research papers, versioned documentation, podcasts, hands-on labs, standalone assessments, workshops, datasets, code repositories, tutorials, Q&A pairs, RFCs and specifications, changelogs, conference talks, and slide decks. Newsletters and blog posts have already graduated from this list — Newsletter shipped as a type, and blog posts are covered by Article. None of the rest is available yet; they are recorded here so integrators know the type set is expected to grow rather than being fixed at eight forever.