blue.flashes.photo.exif

EXIF metadata for a photo. Stored as a sidecar record using the post rkey with an image index suffix (e.g. '3lqbc5xyz-0'). Float values are stored as strings to avoid precision issues.

Repository @flashes.blue did:plc:24kqkpfy6z7avtgu3qg57vvl namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityphoto.flashes.blue
Indexed

Record

record · key any

Properties

Color model (e.g. 'RGB', 'CMYK')

  • maxLength: 64

createdAt

requiredstring · datetime

dateTimeOriginal

string · datetime

Original capture timestamp from EXIF

Exposure time in seconds as a decimal string (e.g. '0.002', '1.5')

  • maxLength: 32

fNumber

string

Aperture f-number as a decimal string (e.g. '2.8', '5.6')

  • maxLength: 32

flash

string

Flash status description (e.g. 'On, Fired', 'Off, Auto')

  • maxLength: 128

Focal length in mm as a decimal string (e.g. '50.0', '24.0')

  • maxLength: 32

35mm equivalent focal length as a decimal string (e.g. '75.0', '36.0')

  • maxLength: 32

imageIndex

requiredinteger

Zero-based index of the image within the post's embed

  • minimum: 0

iso

integer

ISO speed rating (e.g. 100, 800, 3200)

lensMake

string

Lens manufacturer

  • maxLength: 256

lensModel

string

Lens model (e.g. 'RF 50mm F1.2 L USM')

  • maxLength: 256

make

string

Camera manufacturer (e.g. 'Canon', 'Sony')

  • maxLength: 256

model

string

Camera model (e.g. 'EOS R5', 'A7 IV')

  • maxLength: 256

EXIF orientation tag (1-8)

  • minimum: 1
  • maximum: 8

Original image height in pixels

  • minimum: 1

pixelWidth

integer

Original image width in pixels

  • minimum: 1

post

requiredstring · at-uri

Reference to the parent post record

  • maxLength: 512

software

string

Camera firmware or editing software

  • maxLength: 256

Similar lexicons

semantic match

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

  • Basic EXIF metadata for a photo. Integers are scaled by 1000000 to accommodate decimal values and potentially other tags in the future.

  • Metadata about the photo's relationship with the subject content. Only has meaningful content when photo is attached to a gallery.

  • A single portfolio photograph.

  • Extended metadata for a Zeens photo post — EXIF, categories, license, and optional external link. The rkey matches the rkey of the associated app.bsky.feed.post record.