app.gainforest.ac.audio

An audio recording record with technical metadata and optional links to occurrence, deployment, and site records.

Details · record, key tid
Kindrecord
Record keytid
Authorityac.gainforest.app
Indexed

Record

record · key tid

Properties

accessUri

string · uri

URI to the original full-resolution audio resource (e.g. object storage URL). When present, the PDS blob is a compressed variant and this points to the archival original. Aligns with AC ac:accessURI.

  • maxGraphemes: 2048

blob

ref

The audio file blob stored on the PDS. May be a compressed preview variant when the archival original is referenced via accessUri. At least one of blob or accessUri should be present.

createdAt

requiredstring · datetime

Timestamp of record creation in the ATProto PDS.

deploymentRef

string · at-uri

AT-URI of the ac.deployment record describing the recording device setup (device model, gain, location, schedule, etc.).

A longer human-readable description of the audio recording content.

license

string

License for this recording (e.g., CC-BY-4.0, CC0-1.0). Aligns with AC dcterms:rights.

  • maxGraphemes: 256

metadata

requiredref

Technical audio metadata (codec, sample rate, duration, frequency bounds, etc.).

Reference

name

string

A short human-readable name or label for this audio recording.

  • maxGraphemes: 256

occurrenceRef

string · at-uri

AT-URI of the dwc.occurrence record this audio is evidence for. Use when this recording documents a specific species detection or biodiversity observation.

Name of the person or agent who made the recording. Aligns with AC dc:creator. For automated deployments, this is the person who deployed the device.

  • maxGraphemes: 512

siteRef

string · at-uri

AT-URI of the organization site record where this audio was captured.

Spectrogram image of the recording (visual frequency-time representation).

tags

array

Freeform tags for the recording (e.g., 'dawn-chorus', 'rain', 'chainsaw', 'anthropogenic-noise'). Aligns with AC ac:tag.

  • maxLength: 20
itemsstring
  • maxGraphemes: 64

Thumbnail image for display in list views.

AC variant describing the quality/size of the PDS blob relative to the archival original. Aligns with AC ac:variant.

  • maxGraphemes: 64
  • knownValues: Thumbnail | Lower Quality | Medium Quality | Good Quality | Best Quality | Offline

#metadata

object

Technical audio metadata. These are properties of the audio file itself, not the recording context (location, weather, device). Aligns with AC Resource Creation Vocabulary and Music Ontology terms.

Properties

bitDepth

integer

Bits per sample (e.g., 16, 24, 32).

  • minimum: 8
  • maximum: 64

channels

requiredinteger

Number of audio channels (1 = mono, 2 = stereo).

  • minimum: 1

codec

string

Audio codec (e.g., 'PCM', 'FLAC', 'MP3', 'AAC').

  • maxGraphemes: 32

duration

requiredstring

Duration of the recording in seconds (e.g., '300.0').

  • maxGraphemes: 32

File format (e.g., 'WAV', 'FLAC', 'MP3'). Aligns with AC dc:format.

  • maxGraphemes: 32

File size in bytes.

  • minimum: 0

High-pass filter cutoff frequency in Hz applied during or after recording. Aligns with AC ac:filterHighPass.

  • minimum: 0

Low-pass filter cutoff frequency in Hz applied during or after recording. Aligns with AC ac:filterLowPass.

  • minimum: 0

Highest frequency present in the recording in Hz. Aligns with AC ac:freqHigh.

  • minimum: 0

Lowest frequency present in the recording in Hz. Aligns with AC ac:freqLow.

  • minimum: 0

recordedAt

requiredstring · datetime

Date and time the audio was captured (start of recording). Aligns with AC xmp:CreateDate.

sampleRate

requiredinteger

Sample rate in Hz (e.g., 44100, 48000, 384000 for ultrasonic). Aligns with AC mo:sample_rate.

  • minimum: 1

Signal-to-noise ratio in dB.

  • maxGraphemes: 32

Similar lexicons

semantic match

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

  • Audubon Core multimedia resource record. Represents a single media item (image, audio, video, spectrogram) associated with a biodiversity occurrence. Based on the TDWG Audiovisual Core standard (http://www.tdwg.org/standards/638). Each media item is a separate record linked to a dwc.occurrence via occurrenceRef.

  • Bioacoustics recorder deployment record. Describes a passive acoustic monitoring (PAM) device — such as an AudioMoth, Song Meter, or Swift — placed at a fixed location for a period of time. One deployment produces many audio recordings; each ac.audio record references its deployment via deploymentRef. Captures the device configuration, placement details, and duty cycle that are constant across all recordings from that deployment.

  • A audio record referencable in a Spark record (e.g, a post)

  • An audio file stored inside a user's private atproto space of type ch.indiemusi.alpha.audioLibrary. Not stored in the public repo.

  • An audio file stored inside a user's private atproto space of type ch.indiemusi.alpha.audioTrack. Not stored in the public repo.