id.sifa.profile.presentation

sifa.id

Schema Diff

+33 -7

From

CID
bafyreicum6lt4nw...
Indexed At
2026-07-18 22:50 UTC
View this version

To

CID
bafyreidre23aepi...
Indexed At
2026-08-06 14:52 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
    "duration": {
5 5
      "description": "A presentation length in minutes: a fixed value (minMinutes only) or a range (minMinutes to maxMinutes).",
6 6
      "properties": {
7 7
        "maxMinutes": {
8 8
          "description": "Upper bound in minutes when the length is offered as a range. Omit for a fixed length.",
9 9
          "minimum": 1,
10 10
          "type": "integer"
11 11
        },
12 12
        "minMinutes": {
13 13
          "description": "Length in minutes, or the lower bound when the length is offered as a range.",
14 14
          "minimum": 1,
15 15
          "type": "integer"
16 16
        }
17 17
      },
18 18
      "required": [
19 19
        "minMinutes"
20 20
      ],
21 21
      "type": "object"
22 22
    },
23 23
    "main": {
24 24
      "description": "Record representing a single reusable presentation (the content), distinct from the occasions on which it is delivered.",
25 25
      "key": "tid",
26 26
      "record": {
27 27
        "properties": {
28 28
          "coverImage": {
29 29
            "accept": [
30 30
              "image/png",
31 31
              "image/jpeg",
32 32
              "image/webp"
33 33
            ],
34 34
            "description": "Optional cover image for the presentation. Rendered as the talk-page hero and OpenGraph image. Max 2 MB, PNG, JPEG, or WebP.",
35 35
            "maxSize": 2000000,
36 -
            "type": "blob"
36 +
            "type": "blob",
37 +
            "x-skos:exactMatch": [
38 +
              "schema:image",
39 +
              "foaf:depiction"
40 +
            ]
37 41
          },
38 42
          "createdAt": {
39 43
            "description": "Client-declared timestamp when this record was originally created.",
40 44
            "format": "datetime",
41 45
            "type": "string"
42 46
          },
43 47
          "description": {
44 48
            "description": "Description or abstract of the presentation.",
45 49
            "maxGraphemes": 5000,
46 50
            "maxLength": 50000,
47 -
            "type": "string"
51 +
            "type": "string",
52 +
            "x-skos:exactMatch": [
53 +
              "bibo:abstract",
54 +
              "schema:abstract"
55 +
            ]
48 56
          },
49 57
          "duration": {
50 58
            "description": "Typical length of the presentation, a fixed value or a range, in minutes.",
51 59
            "ref": "#duration",
52 -
            "type": "ref"
60 +
            "type": "ref",
61 +
            "x-skos:narrowMatch": [
62 +
              "schema:timeRequired"
63 +
            ]
53 64
          },
54 65
          "intendedAudiences": {
55 66
            "description": "Intended audiences for this presentation, open text (e.g. 'Engineering leaders', 'Beginners').",
56 67
            "items": {
57 68
              "maxGraphemes": 100,
58 69
              "maxLength": 1000,
59 70
              "type": "string"
60 71
            },
61 72
            "maxLength": 20,
62 -
            "type": "array"
73 +
            "type": "array",
74 +
            "x-skos:closeMatch": [
75 +
              "schema:audience"
76 +
            ]
63 77
          },
64 78
          "links": {
65 79
            "description": "Canonical links for this content, such as slides or a recording.",
66 80
            "items": {
67 81
              "ref": "id.sifa.defs#presentationLink",
68 82
              "type": "ref"
69 83
            },
70 84
            "maxLength": 20,
71 85
            "type": "array"
72 86
          },
73 87
          "title": {
74 88
            "description": "Title of the presentation.",
75 89
            "maxGraphemes": 300,
76 90
            "maxLength": 3000,
77 91
            "minLength": 1,
78 -
            "type": "string"
92 +
            "type": "string",
93 +
            "x-skos:exactMatch": [
94 +
              "dcterms:title",
95 +
              "schema:name"
96 +
            ]
79 97
          },
80 98
          "writeupRef": {
81 99
            "description": "Optional reference to a long-form write-up of this presentation (a pub.leaflet.document or site.standard.document holding video, transcript, or article).",
82 100
            "ref": "id.sifa.defs#externalRecordRef",
83 -
            "type": "ref"
101 +
            "type": "ref",
102 +
            "x-skos:closeMatch": [
103 +
              "dcterms:isReferencedBy",
104 +
              "schema:subjectOf"
105 +
            ]
84 106
          }
85 107
        },
86 108
        "required": [
87 109
          "title",
88 110
          "createdAt"
89 111
        ],
90 112
        "type": "object"
91 113
      },
92 -
      "type": "record"
114 +
      "type": "record",
115 +
      "x-skos:closeMatch": [
116 +
        "bibo:Slideshow",
117 +
        "schema:PresentationDigitalDocument"
118 +
      ]
93 119
    }
94 120
  },
95 121
  "description": "A reusable presentation: the content a person presents (a talk, workshop, poster, or demo), independent of any single occasion on which it is delivered. Delivered at one or more id.sifa.profile.presentationDelivery occasions.",
96 122
  "id": "id.sifa.profile.presentation",
97 123
  "lexicon": 1
98 124
}

Compare Other Versions

Lexicon Garden

@