media.ionosphere.programme

ionosphere.media

Schema Diff

+12 -7

From

CID
bafyreicgk5afiee...
Indexed At
2026-02-02 01:41 UTC
View this version

To

CID
bafyreieg6jdmdev...
Indexed At
2026-02-02 13:11 UTC
View this version
1 1
{
2 2
  "id": "media.ionosphere.programme",
3 3
  "defs": {
4 4
    "main": {
5 5
      "key": "any",
6 6
      "type": "record",
7 7
      "record": {
8 8
        "type": "object",
9 9
        "required": [
10 10
          "ionosphere",
11 11
          "name",
12 12
          "language"
13 13
        ],
14 14
        "properties": {
15 15
          "icon": {
16 16
            "type": "blob",
17 17
            "accept": [
18 18
              "image/*"
19 19
            ]
20 20
          },
21 21
          "name": {
22 22
            "type": "string",
23 23
            "maxGraphemes": 128
24 24
          },
25 25
          "genres": {
26 26
            "type": "array",
27 27
            "items": {
28 28
              "ref": "media.ionosphere.defs#genre",
29 29
              "type": "ref"
30 30
            }
31 31
          },
32 -
          "parent": {
33 -
            "type": "string",
34 -
            "format": "at-uri"
35 -
          },
36 32
          "credits": {
37 33
            "type": "array",
38 34
            "items": {
39 35
              "ref": "media.ionosphere.defs#credit",
40 36
              "type": "ref"
41 37
            }
42 38
          },
43 39
          "delivery": {
44 40
            "type": "array",
45 41
            "items": {
46 42
              "refs": [
47 43
                "media.ionosphere.defs#broadcast",
48 44
                "media.ionosphere.defs#recording"
49 45
              ],
50 46
              "type": "union",
51 47
              "closed": true
52 48
            }
53 49
          },
54 50
          "keywords": {
55 51
            "type": "array",
56 52
            "items": {
57 53
              "type": "string",
58 54
              "maxLength": 128
59 55
            }
60 56
          },
61 57
          "language": {
62 58
            "type": "string",
63 -
            "format": "language"
59 +
            "format": "language",
60 +
            "description": "The language of the string values in this record. NOT the language of the content"
64 61
          },
62 +
          "memberOf": {
63 +
            "type": "array",
64 +
            "items": {
65 +
              "type": "string",
66 +
              "format": "at-uri"
67 +
            },
68 +
            "description": "A list of groups this record is a member of"
69 +
          },
65 70
          "ionosphere": {
66 71
            "type": "string",
67 -
            "default": "1.0.0",
68 -
            "maxLength": 128
72 +
            "maxLength": 128,
73 +
            "description": "Version identifier"
69 74
          },
70 75
          "description": {
71 76
            "type": "string",
72 77
            "maxLength": 128
73 78
          },
74 79
          "presentationLanguage": {
75 80
            "type": "string",
76 81
            "format": "language"
77 82
          }
78 83
        }
79 84
      },
80 85
      "description": "A programme represents an individual piece of media. It does not represent a long-running show."
81 86
    }
82 87
  },
83 88
  "$type": "com.atproto.lexicon.schema",
84 89
  "lexicon": 1
85 90
}

Compare Other Versions

Lexicon Garden

@