lexicons with images

research for community lexicon

Aug 17, 2026

lexicon.group
with image(s)
properties associated w img in record, excluding fields that are hyper-specific to record content
app.bsky
type: blob, accept: image/*, alt text, defs#aspectRatio
view: thumb uri, fullsize uri, defs#aspectRatio
app.bsky
type: blob, accept: jpeg
pub.leaflet
type: blob, accept: image/*, alt text, display-width, fullBleed, #aspectRatio
blog.pckt
src or type: blob, alt text, alignment, title, width, height
app.offprint
type: blob, accept: /png /jpeg,
social.grain
type: blob, accept: image/*, alt text, defs#aspectRatio
com.luminframe
type: blob, accept: image/*, alt text, #aspectRatio
so.sprk
type: blob, accept: /png /jpeg,
so.sprk
(see how it's used in a feed.post)
type: blob, accept: image/*, alt text, defs#aspectRatio
view: thumb uri., fullsize uri, defs#aspectRatio
art.cllctv
type: blob, accept: image/*, alt text, imageHash, #aspectRatio
pics.pixl
type: blob, accept: image/..., alt text, createdAt
dev.atfs
*more general than images
cid, ipfs cid-link, size, mimeType, provider uri
page.corvus
type: blob, mimeType: image/*, alt text, blockId, #aspectRatio
blue.flashes
type: blob, accept: /jpeg /png
blue.flashes
(shows how to extend detail)
post at-uri with image, imageIndex for within post's embed
community.lexicon
type: blob, accept: image/*, alt text, remote img uri, purpose, #aspectRatio
app.offprint
type: blob, accept: image/*, display width, caption, alignment, #aspectRatio, captionFacets array ref to richtext.facet
net.atpix
attempt at, e.g., an ios photos app for pds images?
type: blob, accept: image/*,
also...
visibility (public, unlisted, permissioned), keywords, creator, source, description, thumbnail, contributor, license/copyright stuff
pics.2bit
type: bytes, alt text, color array, caption, createdAt
app.bivri
type: blob, accept: /jpeg /png /gif, alt text, defs#aspectRatio, tags, labels (atproto #selfLabels)
app.rocksky
type: blob, accept: /png
app.gainforest
type: blob, accept: ..., caption, format, creator, accessUri for full-res (e.g. S3 url), variantLiteral (defined size/quality strings), createdAt (record creation), createDate (for actual media creation)
net.atchan
type: blob, accept: image/*, alt text, filename, defs#aspectRatio
app.chavatar
type: blob, accept: /png /jpeg /webp, createdAt
org.atsui
type: blob, did of owner, fit (cover, contain), #aspectRatio
place.birds
type: blob, thumbnail, alt text,
town.walls
type: blob, accept: image/*, alt text, syndication (array for records referencing image), #aspectRatio

#aspectRatio is typically defined like so:

    "aspectRatio": {
      "type": "object",
      "required": [
        "width",
        "height"
      ],
      "properties": {
        "width": {
          "type": "integer",
          "minimum": 1
        },
        "height": {
          "type": "integer",
          "minimum": 1
        }
      }
    } 

To serve more use than just a record holding the blob, a community lexicon for images should include at least the blob type , accept all image/* options, and alt text. One interesting question from reviewing the above table: is this just for image blobs, or any image? That could change the structure. Below I'm focused on just image blobs.

Common or likely-widely-useful additional fields worth considering:
- #aspectRatio
- atproto #selfLabel

Interesting fields whose use may not be as universal:
- creator
- contributor(s)
- tags / keywords


1
1