-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathtype.json
35 lines (35 loc) · 995 Bytes
/
type.json
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
{
"$id": "https://reconciliation-api.github.io/specs/draft/schemas/type.json",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Identifier of the suggested type"
},
"name": {
"type": "string",
"description": "Name of the suggested type"
},
"description": {
"type": "string",
"description": "An optional description which can be provided to disambiguate namesakes, providing more context."
},
"lang": {
"$ref": "lang.json"
},
"dir": {
"$ref": "dir.json"
},
"broader": {
"type": "array",
"description": "An optional array of types, each representing a direct (i.e., immediate) broader category of entities.",
"items": {
"$ref": "type.json"
}
}
},
"required": [
"id",
"name"
]
}