id.sifa.profile.presentation
Schema Diff
+33 -7
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
}