Module
Presentation
Slides, masters, narrative sequence, presenter notes and per-slide timelines.
Raw schema: /schema/1.0/modules/presentation.schema.json
master
type: object · required: id
slide
type: object · required: id, sceneRef
| Property | Type | Required | Constraints |
|---|---|---|---|
id | id | yes | — |
title | string | no | minLength 1 |
sceneRef | id | yes | — |
masterRef | id | no | — |
layout | string | no | minLength 1 |
notes | string | no | — |
transition | transition | no | — |
timelineRef | id | no | — |
duration | duration | no | — |
hidden | boolean | no | — |
mediaAssetRefs | array<id> | no | — |
narrativeRole | taxonomy | no | — |
extensions | extensions | no | — |
presentation
type: object · required: id, slides
| Property | Type | Required | Constraints |
|---|---|---|---|
id | id | yes | — |
title | string | no | minLength 1 |
size | viewport | no | — |
masters | array<master> | no | — |
slides | array<slide> | yes | minItems 1 |
sequence | array<id> | no | — |
loop | boolean | no | — |
extensions | extensions | no | — |