net.oscillatory.dev.cartesium.publicationV1

oscillatory.net

Documentation

An immutable Cartesium graph publication with a portable document snapshot and social preview.

main record

An immutable Cartesium graph publication with a portable document snapshot and social preview.

Record Key tid Timestamp-based ID

Properties

createdAt string datetime Required

The time at which this immutable publication was created.

preview blob Required

A 1200 by 630 PNG preview of the published graph.

maxSize: 5.0 MB
snapshot blob Required

A Cartesium GraphSnapshotV1 encoded as UTF-8 JSON.

maxSize: 500.0 KB
title string Optional

The graph title at publication time.

maxLength: 2000 bytesmaxGraphemes: 500 graphemes
View raw schema
{
  "key": "tid",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "createdAt",
      "snapshot",
      "preview"
    ],
    "properties": {
      "title": {
        "type": "string",
        "maxLength": 2000,
        "description": "The graph title at publication time.",
        "maxGraphemes": 500
      },
      "preview": {
        "type": "blob",
        "accept": [
          "image/png"
        ],
        "maxSize": 5000000,
        "description": "A 1200 by 630 PNG preview of the published graph."
      },
      "snapshot": {
        "type": "blob",
        "accept": [
          "application/json"
        ],
        "maxSize": 500000,
        "description": "A Cartesium GraphSnapshotV1 encoded as UTF-8 JSON."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "The time at which this immutable publication was created."
      }
    }
  },
  "description": "An immutable Cartesium graph publication with a portable document snapshot and social preview."
}

Lexicon Garden

@