-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathschema.json
More file actions
38 lines (38 loc) · 1.04 KB
/
Copy pathschema.json
File metadata and controls
38 lines (38 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
"$id": "https://example.com/schemas/template.json",
"title": "My Schema",
"type": "object",
"properties": {
"person": {
"$ref": "modules/person.json",
"description": "A person with firstname, lastname, and title."
},
"orcid": {
"type": "string",
"description": "Your ORCiD URL if available."
},
"image": {
"type": "string",
"description": "An image URL, preferably a picture of you, used later on for result rendering."
},
"title": {
"type": "string",
"description": "A short title of your feedback (8 - 64 characters) used for result rendering.",
"minLength": 8,
"maxLength": 64
},
"rating": {
"type": "integer",
"description": "Workshop rating from 0 to 5",
"default": 3,
"minimum": 0,
"maximum": 5
},
"feedback": {
"type": "string",
"description": "A short feedback on what you liked most/less or on what could be improved.",
"maxLength": 256
}
},
"required": ["name", "title", "rating"]
}