-
Notifications
You must be signed in to change notification settings - Fork 2
/
vendor.json
62 lines (62 loc) · 2.05 KB
/
vendor.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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
"title": "Vendor",
"description": "Lab or Company that is the Source for a Product/Sample.",
"$id": "/profiles/vendor.json",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"type": "object",
"required": ["title", "lab", "award"],
"identifyingProperties": ["uuid", "name", "aliases"],
"additionalProperties": false,
"mixinProperties": [
{ "$ref": "mixins.json#/schema_version" },
{ "$ref": "mixins.json#/uuid" },
{ "$ref": "mixins.json#/status" },
{ "$ref": "mixins.json#/notes" },
{ "$ref": "mixins.json#/submitted" },
{ "$ref": "mixins.json#/modified" },
{ "$ref": "mixins.json#/release_dates" },
{ "$ref": "mixins.json#/attribution" },
{ "$ref": "mixins.json#/tags" },
{ "$ref": "mixins.json#/aliases" },
{ "$ref": "mixins.json#/static_embeds" }
],
"mixinFacets" : [
{ "$ref": "mixins.json#/facets_common" }
],
"properties": {
"schema_version": {
"default": "1"
},
"description": {
"title": "Description",
"description": "A plain text description of the source.",
"type": "string",
"lookup": 30,
"formInput": "textarea"
},
"title": {
"title": "Name",
"description": "The complete name of the originating lab or vendor. ",
"type": "string",
"lookup": 20
},
"name": {
"description": "DON'T SUBMIT, auto-generated, use for referencing vendors in other sheets.",
"type": "string",
"pattern": "^[a-z0-9\\-]+$",
"uniqueKey": true,
"exclude_from": ["submit4dn", "FFedit-create"]
},
"url": {
"title": "URL",
"description": "An external resource with additional information about the source.",
"type": "string",
"lookup": 1000,
"format": "uri"
}
},
"boost_values": {
"name": 1.0,
"title": 1.0
}
}