work.sequential.strip

sequential.work

Documentation

A comic strip in a series. Strips belong directly to a series, without chapters, and are ordered by createdAt.

main record

A comic strip in a series. Strips belong directly to a series, without chapters, and are ordered by createdAt.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

The date and time the strip was published. Strips are ordered by this date. Drafts are kept by the AppView and only written to the repo when published.

panels array of ref work.sequential.defs#panel Optional

Panels in this strip, in reading order. Alt text for strips lives on panels.

maxLength: 100 items
series string at-uri Required

AT-URI of the parent series. Use the DID form (at://did:...), not a handle.

versions array of ref work.sequential.defs#version Optional

Other versions of the strip's artwork, such as production stages or alternate treatments. AppViews may let readers peel back stages or switch between versions.

maxLength: 50 items
View raw schema
{
  "description": "A comic strip in a series. Strips belong directly to a series, without chapters, and are ordered by createdAt.",
  "key": "tid",
  "record": {
    "properties": {
      "aspectRatio": {
        "description": "The aspect ratio of the strip.",
        "ref": "work.sequential.defs#aspectRatio",
        "type": "ref"
      },
      "createdAt": {
        "description": "The date and time the strip was published. Strips are ordered by this date. Drafts are kept by the AppView and only written to the repo when published.",
        "format": "datetime",
        "type": "string"
      },
      "credits": {
        "description": "The credits for the people who worked on this strip.",
        "items": {
          "ref": "work.sequential.defs#credit",
          "type": "ref"
        },
        "maxLength": 100,
        "type": "array"
      },
      "images": {
        "description": "Localized final images for this strip.",
        "items": {
          "ref": "work.sequential.defs#localizedImage",
          "type": "ref"
        },
        "maxLength": 100,
        "minLength": 1,
        "type": "array"
      },
      "panels": {
        "description": "Panels in this strip, in reading order. Alt text for strips lives on panels.",
        "items": {
          "ref": "work.sequential.defs#panel",
          "type": "ref"
        },
        "maxLength": 100,
        "type": "array"
      },
      "series": {
        "description": "AT-URI of the parent series. Use the DID form (at://did:...), not a handle.",
        "format": "at-uri",
        "type": "string"
      },
      "tags": {
        "description": "Free-form tags for this strip.",
        "items": {
          "ref": "work.sequential.defs#tag",
          "type": "ref"
        },
        "maxLength": 10,
        "type": "array"
      },
      "title": {
        "description": "Localized strip title or number.",
        "items": {
          "ref": "work.sequential.defs#localizedTitle",
          "type": "ref"
        },
        "maxLength": 100,
        "type": "array"
      },
      "versions": {
        "description": "Other versions of the strip's artwork, such as production stages or alternate treatments. AppViews may let readers peel back stages or switch between versions.",
        "items": {
          "ref": "work.sequential.defs#version",
          "type": "ref"
        },
        "maxLength": 50,
        "type": "array"
      }
    },
    "required": [
      "series",
      "createdAt",
      "images"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@