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
ONLINEmanifestation 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)
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)
Print format configuration
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.
Related pages
- Products overview — how a Work becomes sellable things.
- Composition — the ordered tree a rendered format is assembled from.
- Catalogues — how products are grouped for a storefront or channel.
- Contracts & Rights — the manifestation vocabulary grants speak, and the conditions that constrain DRM.
- Core concepts — the Work → Expression → Manifestation → Product ladder.
- Explorer — Chapter VII — products, seen visually.