{
  "$id": "https://wsmusings.com/data/research-objects-v739/research-object-schema.v1.json",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "properties": {
    "canonical_route": {
      "pattern": "^/research/objects/[a-z0-9-]+/$",
      "type": "string"
    },
    "change_tracking": {
      "type": "object"
    },
    "citation": {
      "type": "object"
    },
    "content_sha256": {
      "pattern": "^[a-f0-9]{64}$",
      "type": "string"
    },
    "contradictions": {
      "minItems": 1,
      "type": "array"
    },
    "decision_lens": {
      "type": "object"
    },
    "evidence_objects": {
      "minItems": 1,
      "type": "array"
    },
    "evidence_state": {
      "type": "object"
    },
    "executive_summary": {
      "type": "object"
    },
    "exports": {
      "type": "object"
    },
    "gaps": {
      "minItems": 1,
      "type": "array"
    },
    "generated_at": {
      "type": "string"
    },
    "intersectionality": {
      "type": "object"
    },
    "issue": {
      "type": "object"
    },
    "methodology": {
      "type": "object"
    },
    "object_id": {
      "pattern": "^research-object:v(?:733|739):[a-z0-9-]+$",
      "type": "string"
    },
    "object_status": {
      "type": "string"
    },
    "object_type": {
      "const": "LIGHTHOUSE_RESEARCH_OBJECT"
    },
    "observatory": {
      "type": "object"
    },
    "provenance": {
      "type": "object"
    },
    "related_research": {
      "type": "array"
    },
    "release": {
      "type": "object"
    },
    "schema_version": {
      "const": "wsmusings.research-object.v1"
    },
    "slug": {
      "pattern": "^[a-z0-9-]+$",
      "type": "string"
    },
    "stakeholder_relationships": {
      "minItems": 1,
      "type": "array"
    },
    "title": {
      "type": "string"
    }
  },
  "required": [
    "schema_version",
    "object_id",
    "slug",
    "canonical_route",
    "title",
    "object_type",
    "object_status",
    "generated_at",
    "release",
    "issue",
    "executive_summary",
    "evidence_state",
    "evidence_objects",
    "stakeholder_relationships",
    "observatory",
    "intersectionality",
    "decision_lens",
    "gaps",
    "contradictions",
    "related_research",
    "change_tracking",
    "citation",
    "exports",
    "methodology",
    "provenance",
    "content_sha256"
  ],
  "schema_version": 1,
  "title": "WS Musings Research Object",
  "type": "object"
}
