Creator records
work.sequential.page
A page of a page-format comic, divided into panels.
main
record · key: tidA page of a page formatted comic.
| Property | Type | Description |
|---|---|---|
chapterrequired | at-uri | AT-URI of the parent chapter. Use the DID form (at://did:...), not a handle. |
imagesrequired | defs#localizedImage[] | Localized final images for this page. 1–100 items |
versions | defs#version[] | Other versions of the page's artwork, such as production stages or alternate treatments. AppViews may let readers peel back stages or switch between versions. ≤ 50 items |
aspectRatio | defs#aspectRatio | The aspect ratio of the page. |
span | integer | Number of printed pages this image covers. 1 for a single page, 2 for a two-page spread, 3 or more for a gatefold or foldout. ≥ 1default: 1 |
panels | defs#panel[] | Panels on this page, in reading order. Alt text for pages lives on panels. ≤ 100 items |
Raw schema
{
"lexicon": 1,
"id": "work.sequential.page",
"defs": {
"main": {
"type": "record",
"key": "tid",
"record": {
"type": "object",
"properties": {
"chapter": {
"type": "string",
"format": "at-uri",
"description": "AT-URI of the parent chapter. Use the DID form (at://did:...), not a handle."
},
"images": {
"type": "array",
"items": {
"type": "ref",
"ref": "work.sequential.defs#localizedImage"
},
"maxLength": 100,
"minLength": 1,
"description": "Localized final images for this page."
},
"versions": {
"type": "array",
"items": {
"type": "ref",
"ref": "work.sequential.defs#version"
},
"maxLength": 50,
"description": "Other versions of the page's artwork, such as production stages or alternate treatments. AppViews may let readers peel back stages or switch between versions."
},
"aspectRatio": {
"type": "ref",
"ref": "work.sequential.defs#aspectRatio",
"description": "The aspect ratio of the page."
},
"span": {
"type": "integer",
"minimum": 1,
"default": 1,
"description": "Number of printed pages this image covers. 1 for a single page, 2 for a two-page spread, 3 or more for a gatefold or foldout."
},
"panels": {
"type": "array",
"items": {
"type": "ref",
"ref": "work.sequential.defs#panel"
},
"maxLength": 100,
"description": "Panels on this page, in reading order. Alt text for pages lives on panels."
}
},
"required": [
"chapter",
"images"
]
},
"description": "A page of a page formatted comic."
}
}
}