-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsource-discovery-policy.schema.json
More file actions
28 lines (28 loc) · 1.21 KB
/
Copy pathsource-discovery-policy.schema.json
File metadata and controls
28 lines (28 loc) · 1.21 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
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "Source Discovery Policy",
"description": "Sidecar schema validating the top-level shape of source-discovery-policy.json. Describes default preferred access classes, disallowed justification classes, claim-support rules, provenance requirements, default dataset-registry and literature-index classes, official guidance classes, and workbook policy.",
"type": "object",
"required": [
"schemaVersion",
"defaultPreferredAccessClasses",
"disallowedJustificationClasses",
"claimSupportRules",
"provenanceRequirements",
"defaultDatasetRegistryClasses",
"defaultLiteratureIndexClasses",
"officialGuidanceClasses",
"workbookPolicy"
],
"properties": {
"schemaVersion": { "type": "string" },
"defaultPreferredAccessClasses": { "type": "array" },
"disallowedJustificationClasses": { "type": "array" },
"claimSupportRules": { "type": "object" },
"provenanceRequirements": { "type": "object" },
"defaultDatasetRegistryClasses": { "type": "array" },
"defaultLiteratureIndexClasses": { "type": "array" },
"officialGuidanceClasses": { "type": "array" },
"workbookPolicy": { "type": "object" }
}
}