art.cllctv.core.defs

cllctv.art

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "collectionView": {
      "properties": {
        "description": {
          "type": "string"
        },
        "labels": {
          "items": {
            "ref": "com.atproto.label.defs#label",
            "type": "ref"
          },
          "type": "array"
        },
        "publishedAt": {
          "format": "datetime",
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "visibility": {
          "type": "string"
        }
      },
      "required": [
        "title",
        "visibility",
        "publishedAt"
      ],
      "type": "object"
    },
    "entryContent": {
      "properties": {
        "blocks": {
          "items": {
            "refs": [
              "art.cllctv.block.text",
              "art.cllctv.block.heading",
              "art.cllctv.block.blockquote",
              "art.cllctv.block.horizontalRule",
              "art.cllctv.block.bulletList",
              "art.cllctv.block.orderedList",
              "art.cllctv.block.image",
              "art.cllctv.block.layout",
              "art.cllctv.block.timeline"
            ],
            "type": "union"
          },
          "type": "array"
        }
      },
      "required": [
        "blocks"
      ],
      "type": "object"
    },
    "entryContentView": {
      "properties": {
        "blocks": {
          "items": {
            "refs": [
              "art.cllctv.block.text",
              "art.cllctv.block.heading",
              "art.cllctv.block.blockquote",
              "art.cllctv.block.horizontalRule",
              "art.cllctv.block.bulletList",
              "art.cllctv.block.orderedList",
              "art.cllctv.block.image#view",
              "art.cllctv.block.layout#view",
              "art.cllctv.block.timeline#view"
            ],
            "type": "union"
          },
          "type": "array"
        }
      },
      "required": [
        "blocks"
      ],
      "type": "object"
    },
    "entryView": {
      "properties": {
        "author": {
          "ref": "art.cllctv.actor.defs#profileViewBasic",
          "type": "ref"
        },
        "bskyPostRef": {
          "ref": "com.atproto.repo.strongRef",
          "type": "ref"
        },
        "content": {
          "refs": [
            "#entryContentView"
          ],
          "type": "union"
        },
        "contributors": {
          "items": {
            "ref": "site.standard.document#contributor",
            "type": "ref"
          },
          "type": "array"
        },
        "coverImage": {
          "format": "uri",
          "type": "string"
        },
        "coverImageAspectRatio": {
          "ref": "app.bsky.embed.defs#aspectRatio",
          "type": "ref"
        },
        "coverImageHash": {
          "maxGraphemes": 640,
          "maxLength": 64,
          "type": "string"
        },
        "description": {
          "maxGraphemes": 3000,
          "maxLength": 30000,
          "type": "string"
        },
        "format": {
          "type": "string"
        },
        "labels": {
          "items": {
            "ref": "com.atproto.label.defs#label",
            "type": "ref"
          },
          "type": "array"
        },
        "langs": {
          "items": {
            "format": "language",
            "type": "string"
          },
          "maxLength": 3,
          "type": "array"
        },
        "links": {
          "refs": [],
          "type": "union"
        },
        "ogImage": {
          "format": "uri",
          "type": "string"
        },
        "path": {
          "type": "string"
        },
        "publishedAt": {
          "format": "datetime",
          "type": "string"
        },
        "tags": {
          "items": {
            "maxGraphemes": 128,
            "maxLength": 1280,
            "type": "string"
          },
          "type": "array"
        },
        "textContent": {
          "type": "string"
        },
        "title": {
          "maxGraphemes": 500,
          "maxLength": 5000,
          "type": "string"
        },
        "uri": {
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri",
        "author",
        "title",
        "publishedAt",
        "format"
      ],
      "type": "object"
    },
    "entryViewBasic": {
      "properties": {
        "author": {
          "ref": "art.cllctv.actor.defs#profileViewBasic",
          "type": "ref"
        },
        "coverImage": {
          "format": "uri",
          "type": "string"
        },
        "coverImageAspectRatio": {
          "ref": "app.bsky.embed.defs#aspectRatio",
          "type": "ref"
        },
        "coverImageHash": {
          "maxGraphemes": 640,
          "maxLength": 64,
          "type": "string"
        },
        "description": {
          "maxGraphemes": 3000,
          "maxLength": 30000,
          "type": "string"
        },
        "labels": {
          "items": {
            "ref": "com.atproto.label.defs#label",
            "type": "ref"
          },
          "type": "array"
        },
        "title": {
          "maxGraphemes": 500,
          "maxLength": 5000,
          "type": "string"
        },
        "uri": {
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri",
        "author",
        "title"
      ],
      "type": "object"
    },
    "workContent": {
      "properties": {
        "blocks": {
          "items": {
            "refs": [
              "art.cllctv.block.text",
              "art.cllctv.block.blockquote",
              "art.cllctv.block.bulletList",
              "art.cllctv.block.orderedList",
              "art.cllctv.block.horizontalRule"
            ],
            "type": "union"
          },
          "type": "array"
        }
      },
      "required": [
        "blocks"
      ],
      "type": "object"
    },
    "workContentView": {
      "properties": {
        "blocks": {
          "items": {
            "refs": [
              "art.cllctv.block.text",
              "art.cllctv.block.blockquote",
              "art.cllctv.block.bulletList",
              "art.cllctv.block.orderedList",
              "art.cllctv.block.horizontalRule"
            ],
            "type": "union"
          },
          "type": "array"
        }
      },
      "required": [
        "blocks"
      ],
      "type": "object"
    },
    "workDetails": {
      "properties": {
        "category": {
          "description": "The primary high-level category",
          "type": "string"
        },
        "condition": {
          "knownValues": [
            "excellent",
            "fine",
            "good",
            "fair"
          ],
          "type": "string"
        },
        "creationDate": {
          "type": "string"
        },
        "dimensions": {
          "ref": "#workDetailsDimensions",
          "type": "ref"
        },
        "duration": {
          "description": "Temporal length of the work in seconds",
          "type": "integer"
        },
        "format": {
          "items": {
            "description": "The general format of the work",
            "type": "string"
          },
          "type": "array"
        },
        "genre": {
          "items": {
            "description": "The subject matter or style",
            "type": "string"
          },
          "type": "array"
        },
        "language": {
          "description": "The primary language used in the work",
          "format": "language",
          "type": "string"
        },
        "license": {
          "type": "string"
        },
        "medium": {
          "items": {
            "description": "The specific materials or technical tools used",
            "type": "string"
          },
          "type": "array"
        },
        "substrate": {
          "description": "The base material the medium is applied to (e.g., linen canvas, archival paper, aluminum)",
          "type": "string"
        },
        "venue": {
          "description": "The location or space where a performance or site-specific work occurs",
          "type": "string"
        }
      },
      "type": "object"
    },
    "workDetailsDimensions": {
      "description": "Physical or digital size of the work",
      "properties": {
        "depth": {
          "type": "string"
        },
        "height": {
          "type": "string"
        },
        "unit": {
          "default": "mm",
          "description": "Unit of measurement (e.g., cm, in, px)",
          "type": "string"
        },
        "width": {
          "type": "string"
        }
      },
      "required": [
        "unit"
      ],
      "type": "object"
    },
    "workDetailsView": {
      "properties": {
        "category": {
          "knownValues": [
            "visual-art",
            "object-craft",
            "moving-image",
            "sound-music",
            "live-performance",
            "spatial-site-based",
            "text-language",
            "interactive-media",
            "sequential-art",
            "wearable-art",
            "other"
          ],
          "type": "string"
        },
        "condition": {
          "knownValues": [
            "excellent",
            "fine",
            "good",
            "fair"
          ],
          "type": "string"
        },
        "creationDate": {
          "type": "string"
        },
        "dimensions": {
          "type": "string"
        },
        "duration": {
          "type": "integer"
        },
        "format": {
          "items": {
            "knownValues": [
              "painting",
              "drawing",
              "print",
              "photography",
              "collage",
              "digital-art",
              "mixed-media",
              "street-art",
              "sculpture",
              "ceramics",
              "jewelry",
              "textiles",
              "glass",
              "woodwork",
              "video",
              "film",
              "animation",
              "vr-ar",
              "composition",
              "recording",
              "sound-art",
              "podcast",
              "performance",
              "dance",
              "theater",
              "spoken-word",
              "installation",
              "land-art",
              "architecture",
              "environmental-art",
              "poetry",
              "prose",
              "essay",
              "script",
              "conceptual-writing",
              "game",
              "software-art",
              "3d-print",
              "glitch-art",
              "manifesto",
              "mosaic",
              "embroidery",
              "engraving",
              "lithograph",
              "fresco",
              "comic",
              "manga",
              "graphic-novel"
            ],
            "type": "string"
          },
          "type": "array"
        },
        "genre": {
          "items": {
            "knownValues": [
              "portrait",
              "landscape",
              "still-life",
              "abstract",
              "street",
              "architectural",
              "documentary",
              "experimental",
              "narrative",
              "music-video",
              "surrealism",
              "minimalism",
              "conceptual",
              "figurative",
              "lyric",
              "epic",
              "satire",
              "expressionism",
              "impressionism",
              "cubism",
              "pop-art",
              "brutalist",
              "cyberpunk",
              "solarpunk",
              "vaporwave",
              "minimalist",
              "ambient",
              "noise",
              "improvised",
              "avant-garde",
              "allegory",
              "biography",
              "philosophical",
              "speculative"
            ],
            "type": "string"
          },
          "type": "array"
        },
        "language": {
          "format": "language",
          "type": "string"
        },
        "license": {
          "type": "string"
        },
        "medium": {
          "items": {
            "knownValues": [
              "oil",
              "acrylic",
              "watercolor",
              "aquarelle",
              "gouache",
              "tempera",
              "graphite",
              "charcoal",
              "ink",
              "pastel",
              "colored-pencil",
              "bronze",
              "marble",
              "clay",
              "wood",
              "steel",
              "resin",
              "glass",
              "digital-pixels",
              "vector",
              "generative-code",
              "35mm-film",
              "large-format",
              "polaroid",
              "analog-synth",
              "digital-audio-workstation",
              "field-recording",
              "found-object",
              "concrete",
              "plaster",
              "silicone",
              "textile-fiber",
              "leather",
              "encaustic",
              "marker",
              "crayon",
              "shader",
              "neural-network-ai",
              "glsl",
              "voxel",
              "pixel-art",
              "cyanotype",
              "daguerreotype",
              "neon",
              "led",
              "modular-synth",
              "sampled-audio"
            ],
            "type": "string"
          },
          "type": "array"
        },
        "substrate": {
          "type": "string"
        },
        "venue": {
          "type": "string"
        }
      },
      "type": "object"
    },
    "workView": {
      "properties": {
        "author": {
          "ref": "art.cllctv.actor.defs#profileViewBasic",
          "type": "ref"
        },
        "bskyPostRef": {
          "ref": "com.atproto.repo.strongRef",
          "type": "ref"
        },
        "content": {
          "refs": [
            "#workContentView"
          ],
          "type": "union"
        },
        "description": {
          "maxGraphemes": 3000,
          "maxLength": 30000,
          "type": "string"
        },
        "details": {
          "ref": "#workDetailsView",
          "type": "ref"
        },
        "embed": {
          "items": {
            "refs": [
              "art.cllctv.embed.images#imageView",
              "art.cllctv.embed.externalVideo#view"
            ],
            "type": "union"
          },
          "type": "array"
        },
        "entries": {
          "items": {
            "ref": "#entryView",
            "type": "ref"
          },
          "type": "array"
        },
        "labels": {
          "items": {
            "ref": "com.atproto.label.defs#label",
            "type": "ref"
          },
          "type": "array"
        },
        "langs": {
          "items": {
            "format": "language",
            "type": "string"
          },
          "maxLength": 3,
          "type": "array"
        },
        "ogImage": {
          "format": "uri",
          "type": "string"
        },
        "publishedAt": {
          "format": "datetime",
          "type": "string"
        },
        "status": {
          "knownValues": [
            "wip",
            "hiatus",
            "abandoned",
            "finished"
          ],
          "type": "string"
        },
        "tags": {
          "items": {
            "maxGraphemes": 128,
            "maxLength": 1280,
            "type": "string"
          },
          "maxLength": 8,
          "type": "array"
        },
        "textContent": {
          "type": "string"
        },
        "title": {
          "maxGraphemes": 500,
          "maxLength": 5000,
          "type": "string"
        },
        "uri": {
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri",
        "author",
        "title",
        "status",
        "publishedAt"
      ],
      "type": "object"
    },
    "workViewBasic": {
      "properties": {
        "author": {
          "ref": "art.cllctv.actor.defs#profileViewBasic",
          "type": "ref"
        },
        "embed": {
          "items": {
            "refs": [
              "art.cllctv.embed.images#imageView",
              "art.cllctv.embed.externalVideo#view"
            ],
            "type": "union"
          },
          "type": "array"
        },
        "labels": {
          "items": {
            "ref": "com.atproto.label.defs#label",
            "type": "ref"
          },
          "type": "array"
        },
        "status": {
          "knownValues": [
            "wip",
            "hiatus",
            "abandoned",
            "finished"
          ],
          "type": "string"
        },
        "title": {
          "maxGraphemes": 500,
          "maxLength": 5000,
          "type": "string"
        },
        "uri": {
          "format": "at-uri",
          "type": "string"
        }
      },
      "required": [
        "uri",
        "author",
        "title",
        "status"
      ],
      "type": "object"
    }
  },
  "id": "art.cllctv.core.defs",
  "lexicon": 1
}

Validate Record

Validate a record against art.cllctv.core.defs

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:gqpqghnqiowg5424adjwmhmg
CID
bafyreidjnerhmlqruen7ckc2f4ckf2brsbf2x3rdn3w3w4jdgutq4ckv4e
Indexed At
2026-10-13 14:00 UTC
AT-URI
at://did:plc:gqpqghnqiowg5424adjwmhmg/com.atproto.lexicon.schema/art.cllctv.core.defs

Referenced Schemas (18)

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

Lexicon Garden

@