Creator records
work.sequential.chapter
A chapter in a series, listing its covers and its slices or pages.
main
record · key: tidA chapter in a series.
| Property | Type | Description |
|---|---|---|
seriesrequired | at-uri | AT-URI of the parent series. Use the DID form (at://did:...), not a handle. |
title | defs#localizedTitle[] | Localized chapter title or number. ≤ 100 items |
description | defs#localizedDescription[] | Localized short description of the chapter. ≤ 100 items |
tags | defs#tag[] | Free-form tags for this chapter. ≤ 10 items |
createdAtrequired | datetime | The date and time the chapter was published. Drafts are kept by the AppView and only written to the repo when published. |
status | string | Publication status of the chapter. Use 'ongoing' while it is still being published, e.g. one page at a time. AppViews may define their own statuses. default: completed Known ongoingcompletedhiatuscancelled |
coversrequired | at-uri[] | Ordered list of work.sequential.cover records. The first is the primary cover; the rest are variants. Use the DID form (at://did:...), not a handle. 1–500 items |
slices | at-uri[] | Ordered list of work.sequential.slice records. Used when the series format is 'vertical'. Use the DID form (at://did:...), not a handle. ≤ 1000 items |
pages | at-uri[] | Ordered list of work.sequential.page records. Used when the series format is 'page'. Use the DID form (at://did:...), not a handle. ≤ 1000 items |
credits | defs#credit[] | The credits for the people who worked on this chapter. ≤ 100 items |
Raw schema
{
"lexicon": 1,
"id": "work.sequential.chapter",
"defs": {
"main": {
"type": "record",
"key": "tid",
"record": {
"type": "object",
"properties": {
"series": {
"type": "string",
"format": "at-uri",
"description": "AT-URI of the parent series. Use the DID form (at://did:...), not a handle."
},
"title": {
"type": "array",
"items": {
"type": "ref",
"ref": "work.sequential.defs#localizedTitle"
},
"maxLength": 100,
"description": "Localized chapter title or number."
},
"description": {
"type": "array",
"items": {
"type": "ref",
"ref": "work.sequential.defs#localizedDescription"
},
"maxLength": 100,
"description": "Localized short description of the chapter."
},
"tags": {
"type": "array",
"items": {
"type": "ref",
"ref": "work.sequential.defs#tag"
},
"maxLength": 10,
"description": "Free-form tags for this chapter."
},
"createdAt": {
"type": "string",
"format": "datetime",
"description": "The date and time the chapter was published. Drafts are kept by the AppView and only written to the repo when published."
},
"status": {
"type": "string",
"knownValues": [
"ongoing",
"completed",
"hiatus",
"cancelled"
],
"default": "completed",
"description": "Publication status of the chapter. Use 'ongoing' while it is still being published, e.g. one page at a time. AppViews may define their own statuses."
},
"covers": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"maxLength": 500,
"minLength": 1,
"description": "Ordered list of work.sequential.cover records. The first is the primary cover; the rest are variants. Use the DID form (at://did:...), not a handle."
},
"slices": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"maxLength": 1000,
"description": "Ordered list of work.sequential.slice records. Used when the series format is 'vertical'. Use the DID form (at://did:...), not a handle."
},
"pages": {
"type": "array",
"items": {
"type": "string",
"format": "at-uri"
},
"maxLength": 1000,
"description": "Ordered list of work.sequential.page records. Used when the series format is 'page'. Use the DID form (at://did:...), not a handle."
},
"credits": {
"type": "array",
"items": {
"type": "ref",
"ref": "work.sequential.defs#credit"
},
"maxLength": 100,
"description": "The credits for the people who worked on this chapter."
}
},
"required": [
"series",
"createdAt",
"covers"
]
},
"description": "A chapter in a series."
}
}
}