app.gainforest.ac.multimedia

gainforest.earth

Schema Diff

+1 -0

From

CID
bafyreihgq54pcv2...
Indexed At
2026-03-27 15:24 UTC
View this version

To

CID
bafyreicctbnfjo2...
Indexed At
2026-04-29 14:34 UTC
View this version

Compatibility Analysis

Backward Compatible

No changes detected.

1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 +
      "description": "A multimedia evidence record associated with a biodiversity occurrence.",
5 6
      "key": "tid",
6 7
      "record": {
7 8
        "properties": {
8 9
          "accessUri": {
9 10
            "description": "URI to the original full-resolution media resource (e.g. S3 URL). The PDS blob is a compressed variant; this points to the archival original.",
10 11
            "format": "uri",
11 12
            "maxGraphemes": 2048,
12 13
            "type": "string"
13 14
          },
14 15
          "caption": {
15 16
            "description": "Human-readable description of the media content.",
16 17
            "maxGraphemes": 1024,
17 18
            "type": "string"
18 19
          },
19 20
          "createDate": {
20 21
            "description": "Date and time the media resource was originally created (e.g. when the photo was taken).",
21 22
            "format": "datetime",
22 23
            "type": "string"
23 24
          },
24 25
          "createdAt": {
25 26
            "description": "Timestamp of record creation in the ATProto PDS.",
26 27
            "format": "datetime",
27 28
            "type": "string"
28 29
          },
29 30
          "creator": {
30 31
            "description": "Name of the person or agent who created the media resource.",
31 32
            "maxGraphemes": 256,
32 33
            "type": "string"
33 34
          },
34 35
          "file": {
35 36
            "accept": [
36 37
              "image/jpeg",
37 38
              "image/jpg",
38 39
              "image/png",
39 40
              "image/webp",
40 41
              "image/heic",
41 42
              "image/heif",
42 43
              "image/tiff",
43 44
              "image/tif",
44 45
              "image/gif",
45 46
              "image/bmp",
46 47
              "image/svg+xml",
47 48
              "audio/wav",
48 49
              "audio/x-wav",
49 50
              "audio/mpeg",
50 51
              "audio/mp3",
51 52
              "audio/mp4",
52 53
              "audio/x-m4a",
53 54
              "audio/aac",
54 55
              "audio/flac",
55 56
              "audio/x-flac",
56 57
              "audio/ogg",
57 58
              "audio/opus",
58 59
              "audio/webm",
59 60
              "video/mp4",
60 61
              "video/quicktime",
61 62
              "video/webm",
62 63
              "video/x-matroska"
63 64
            ],
64 65
            "description": "The media file blob. Images up to 100MB, audio up to 100MB, video up to 100MB. For PDS-stored compressed versions; original full-res referenced via accessUri.",
65 66
            "maxSize": 104857600,
66 67
            "type": "blob"
67 68
          },
68 69
          "format": {
69 70
            "description": "MIME type of the media file (e.g. image/webp, audio/flac). Should match the blob's actual content type.",
70 71
            "maxGraphemes": 128,
71 72
            "type": "string"
72 73
          },
73 74
          "occurrenceRef": {
74 75
            "description": "AT-URI of the dwc.occurrence record this media is evidence for.",
75 76
            "format": "at-uri",
76 77
            "type": "string"
77 78
          },
78 79
          "siteRef": {
79 80
            "description": "AT-URI of the organization site record where this media was captured.",
80 81
            "format": "at-uri",
81 82
            "type": "string"
82 83
          },
83 84
          "subjectOrientation": {
84 85
            "description": "Viewing orientation relative to the subject, using TDWG Audubon Core subjectOrientation controlled values. Examples: dorsal, ventral, lateral, anterior, posterior.",
85 86
            "maxGraphemes": 128,
86 87
            "type": "string"
87 88
          },
88 89
          "subjectPart": {
89 90
            "description": "The part of the organism depicted, using TDWG Audubon Core subjectPart controlled values (http://rs.tdwg.org/acpart/values/). Examples: entireOrganism, leaf, bark, flower, fruit, seed, stem, twig, bud, root.",
90 91
            "knownValues": [
91 92
              "entireOrganism",
92 93
              "leaf",
93 94
              "bark",
94 95
              "flower",
95 96
              "fruit",
96 97
              "seed",
97 98
              "stem",
98 99
              "twig",
99 100
              "bud",
100 101
              "root",
101 102
              "head",
102 103
              "wing",
103 104
              "shell",
104 105
              "unspecifiedPart"
105 106
            ],
106 107
            "maxGraphemes": 128,
107 108
            "type": "string"
108 109
          },
109 110
          "subjectPartUri": {
110 111
            "description": "Full IRI of the subjectPart term from the TDWG controlled vocabulary. Example: http://rs.tdwg.org/acpart/values/p0002 for bark.",
111 112
            "format": "uri",
112 113
            "type": "string"
113 114
          },
114 115
          "variantLiteral": {
115 116
            "description": "AC variant describing the quality/size of this service access point. Values: Thumbnail, Lower Quality, Medium Quality, Good Quality, Best Quality, Offline.",
116 117
            "knownValues": [
117 118
              "Thumbnail",
118 119
              "Lower Quality",
119 120
              "Medium Quality",
120 121
              "Good Quality",
121 122
              "Best Quality",
122 123
              "Offline"
123 124
            ],
124 125
            "maxGraphemes": 64,
125 126
            "type": "string"
126 127
          }
127 128
        },
128 129
        "required": [
129 130
          "subjectPart",
130 131
          "file",
131 132
          "createdAt"
132 133
        ],
133 134
        "type": "object"
134 135
      },
135 136
      "type": "record"
136 137
    }
137 138
  },
138 139
  "description": "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.",
139 140
  "id": "app.gainforest.ac.multimedia",
140 141
  "lexicon": 1
141 142
}

Compare Other Versions

Lexicon Garden

@