changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": true,
+ "properties": {
+ "as_of": {
+ "description": "When the snapshot was built, ISO 8601 UTC.",
+ "type": "string"
+ },
+ "coverage": {
+ "additionalProperties": true,
+ "description": "What BLIA does and does not cover: product classes, institutions, kinds of information.",
+ "properties": {},
+ "type": "object"
+ },
+ "coverage_scope": {
+ "description": "The product class, institutions and lineup completeness the snapshot covers.",
+ "type": "string"
+ },
+ "disclaimer": {
+ "description": "BLIA's disclaimer, verbatim. Include it when relaying values.",
+ "type": "string"
+ },
+ "freshness": {
+ "additionalProperties": true,
+ "properties": {
+ "as_of": {
+ "description": "When the snapshot was built, ISO 8601 UTC.",
+ "type": "string"
+ },
+ "guidance": {
+ "description": "What to say and what to confirm with the institution at this age.",
+ "type": "string"
+ },
+ "staleness_days": {
+ "description": "Whole days since as_of.",
+ "type": "number"
+ },
+ "status": {
+ "description": "How old the snapshot is: current up to 30 days, aging up to 90, then stale.",
+ "enum": [
+ "current",
+ "aging",
+ "stale"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "status",
+ "staleness_days",
+ "as_of",
+ "guidance"
+ ],
+ "type": "object"
+ },
+ "freshness_warning": {
+ "description": "Repeats freshness.guidance when the snapshot is not current.",
+ "type": "string"
+ },
+ "publication_seq": {
+ "description": "Publication number of the snapshot being served.",
+ "type": "integer"
+ },
+ "staleness_days": {
+ "description": "Whole days since as_of.",
+ "type": "number"
+ }
+ },
+ "required": [
+ "as_of",
+ "publication_seq",
+ "staleness_days",
+ "coverage_scope",
+ "coverage",
+ "disclaimer",
+ "freshness"
+ ],
+ "type": "object"
+}