{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "Cardiovascular Atlas data download (atlas.json), release 2b2017b84496b985",
  "description": "Generated from the engine's record schemas, schema version 0.5. The schemas check structure only, not clinical truth. Every field the schema defines is present. null means the record does not state it; it never means zero or none. Each source's reuse_basis gives its own terms.",
  "provenance": {
    "release_id": "2b2017b84496b985",
    "atlas": {
      "id": "cardio",
      "name": "Cardiovascular Atlas"
    },
    "channel": "public",
    "schema_version": "0.5",
    "built_at": "2026-10-13T19:41:55Z",
    "content_digest": "2b2017b84496b98585d9e00c39e95d2f4df14beb0f652f723103aa95469f14ee",
    "runtime": {
      "node": "v26.0.0",
      "sqlite": "3.53.4"
    },
    "engine": {
      "repository": "github.com/bengreen927/medical-atlas-core#engine",
      "commit_sha": "9b6ed54443317de51bece77ee7d6c9ee91b36402",
      "commit_date": "2026-10-13T19:41:28Z",
      "content_digest": "167936e4c6fd5d336782ceba059c194270939f2cce087bb7f5f1f49ce16aff36"
    },
    "inputs": [
      {
        "repository": "github.com/bengreen927/cardiovascular-atlas/atlas/cardio.json",
        "commit_sha": "49532bfa8b8808809bc244a23c769777e459a1e4",
        "commit_date": "2026-10-13T19:41:55Z",
        "content_digest": "7ee13bc1fdd5918cd51dc74e7a0e64a9846c554c8e442a027dfb47613e58ab8a"
      },
      {
        "repository": "github.com/bengreen927/cardiovascular-atlas/corpus",
        "commit_sha": "49532bfa8b8808809bc244a23c769777e459a1e4",
        "commit_date": "2026-10-13T19:41:55Z",
        "content_digest": "aa70097bc727bf7400f06b54f9f5fd3113b94d70c411d6e2318ab7390dfacc92"
      },
      {
        "repository": "github.com/bengreen927/cardiovascular-atlas/research#quotes",
        "commit_sha": "49532bfa8b8808809bc244a23c769777e459a1e4",
        "commit_date": "2026-10-13T19:41:55Z",
        "content_digest": "225a6f101f32fb3392956111ae37c8e25d8a65075135b4467b5cefd3861e8e21"
      },
      {
        "repository": "github.com/bengreen927/medical-atlas-core/corpus/common",
        "commit_sha": "9b6ed54443317de51bece77ee7d6c9ee91b36402",
        "commit_date": "2026-10-13T19:41:28Z",
        "content_digest": "47e0ca41b1741f40dc239795b1a78ce900283aecdd94ef11cd75994b7dc0a29e"
      },
      {
        "repository": "github.com/bengreen927/medical-atlas-core/research#quotes",
        "commit_sha": "9b6ed54443317de51bece77ee7d6c9ee91b36402",
        "commit_date": "2026-10-13T19:41:28Z",
        "content_digest": "736c2295d8a845d354e4f7ed0d0b81da570dfa6ec9bc8c1efedfb5f210f8d93d"
      }
    ],
    "release_metadata": "api/v1/meta.json",
    "about_page": "about/",
    "citations": {
      "note": "Each claim lists its citations, each naming a source snapshot: the retrieval date and content hash of what was read. Each source gives its reuse_basis.",
      "json": [
        "downloads/2b2017b84496b985/atlas.json#/records/claims",
        "downloads/2b2017b84496b985/atlas.json#/records/sources"
      ],
      "csv": [
        "downloads/2b2017b84496b985/csv/citation.csv",
        "downloads/2b2017b84496b985/csv/source.csv",
        "downloads/2b2017b84496b985/csv/source_snapshot.csv"
      ],
      "sqlite_tables": [
        "citation",
        "source",
        "source_snapshot"
      ]
    },
    "paths": "Paths are relative to the release root, the directory that holds index.html and api/."
  },
  "reuse_terms": {
    "status": "chosen",
    "id": "CC-BY-NC-4.0",
    "name": "Creative Commons Attribution-NonCommercial 4.0 International",
    "short_name": "CC BY-NC 4.0",
    "url": "https://creativecommons.org/licenses/by-nc/4.0/",
    "summary": "credit the atlas, and do not use it commercially",
    "statement": "The atlas's own text and curation may be reused under Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0, https://creativecommons.org/licenses/by-nc/4.0/): credit the atlas, and do not use it commercially. See the atlas About page.",
    "label": "Reuse terms: CC BY-NC 4.0",
    "about_path": "about/#reuse",
    "third_party_quotations": "Text quoted from a source stays under that source's own terms, given as the source's reuse_basis. The atlas's reuse terms do not cover it. The downloads list each quotation with its source in third_party_quotations."
  },
  "type": "object",
  "additionalProperties": false,
  "required": [
    "description",
    "provenance",
    "reuse_terms",
    "null_means",
    "schema",
    "records",
    "content_digests",
    "third_party_quotations"
  ],
  "properties": {
    "description": {
      "type": "string"
    },
    "provenance": {
      "type": "object"
    },
    "reuse_terms": {
      "type": "object"
    },
    "null_means": {
      "type": "string"
    },
    "schema": {
      "type": "string"
    },
    "records": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "atlas",
        "entities",
        "claims",
        "contexts",
        "sources",
        "decisions",
        "reviews",
        "reviewers"
      ],
      "properties": {
        "atlas": {
          "$ref": "#/$defs/Atlas"
        },
        "entities": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Entity"
          }
        },
        "claims": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Claim"
          }
        },
        "contexts": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/ClinicalContext"
          }
        },
        "sources": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Source"
          }
        },
        "decisions": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Decision"
          }
        },
        "reviews": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Review"
          }
        },
        "reviewers": {
          "type": "array",
          "items": {
            "$ref": "#/$defs/Reviewer"
          }
        }
      }
    },
    "content_digests": {
      "type": "object",
      "additionalProperties": {
        "anyOf": [
          {
            "type": "string",
            "pattern": "^[0-9a-f]{64}$"
          },
          {
            "type": "null"
          }
        ]
      }
    },
    "third_party_quotations": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "record_table",
          "record_id",
          "field",
          "position",
          "quotation",
          "quotes"
        ],
        "properties": {
          "record_table": {
            "enum": [
              "entity",
              "claim",
              "clinical_context",
              "decision",
              "source"
            ]
          },
          "record_id": {
            "type": "string"
          },
          "field": {
            "type": "string"
          },
          "position": {
            "type": "integer",
            "minimum": 0
          },
          "quotation": {
            "type": "string"
          },
          "quotes": {
            "type": "array",
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "quote_id",
                "snapshot_id",
                "source_id"
              ],
              "properties": {
                "quote_id": {
                  "type": "string"
                },
                "snapshot_id": {
                  "type": "string"
                },
                "source_id": {
                  "type": "string"
                }
              }
            }
          }
        }
      }
    }
  },
  "$defs": {
    "Atlas": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "enum": [
            "cardio",
            "maternal"
          ]
        },
        "name": {
          "type": "string",
          "pattern": "\\S"
        },
        "scope": {
          "type": "string",
          "pattern": "\\S"
        },
        "headline": {
          "type": "string",
          "pattern": "\\S"
        },
        "lede": {
          "type": "string",
          "pattern": "\\S"
        },
        "theme": {
          "type": "string",
          "enum": [
            "stone-cobalt",
            "sand-petrol"
          ]
        },
        "sections": {
          "minItems": 1,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              },
              "label": {
                "type": "string",
                "pattern": "\\S"
              },
              "description": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "required": [
              "id",
              "label",
              "description"
            ],
            "additionalProperties": false
          }
        },
        "navigation": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
              },
              "label": {
                "type": "string",
                "pattern": "\\S"
              },
              "description": {
                "type": "string",
                "pattern": "\\S"
              },
              "terms": {
                "minItems": 1,
                "type": "array",
                "items": {
                  "type": "object",
                  "properties": {
                    "id": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "label": {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    "description": {
                      "type": "string",
                      "pattern": "\\S"
                    }
                  },
                  "required": [
                    "id",
                    "label",
                    "description"
                  ],
                  "additionalProperties": false
                }
              }
            },
            "required": [
              "id",
              "label",
              "description",
              "terms"
            ],
            "additionalProperties": false
          }
        },
        "publication": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "reviewed",
                "unreviewed"
              ]
            },
            {
              "type": "null"
            }
          ]
        },
        "base_url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "id",
        "name",
        "scope",
        "headline",
        "lede",
        "theme",
        "sections",
        "navigation",
        "publication",
        "base_url"
      ],
      "additionalProperties": false
    },
    "Entity": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "condition"
            },
            "payload": {
              "type": "object",
              "properties": {
                "taxonomy_codes": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "system": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "version": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "code": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "label": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "\\S"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "system",
                      "version",
                      "code",
                      "label"
                    ],
                    "additionalProperties": false
                  }
                },
                "recognition": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "assessment": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "burden_claims": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                }
              },
              "required": [
                "taxonomy_codes",
                "recognition",
                "assessment",
                "burden_claims"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "care_topic"
            },
            "payload": {
              "type": "object",
              "properties": {
                "scope": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "life_stages": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "care_setting": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "scope",
                "life_stages",
                "care_setting"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "intervention"
            },
            "payload": {
              "type": "object",
              "properties": {
                "subtype": {
                  "type": "string",
                  "enum": [
                    "medicine",
                    "procedure",
                    "test",
                    "lifestyle",
                    "service",
                    "rehabilitation"
                  ]
                },
                "mechanism": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "taxonomy_codes": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "system": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "version": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "code": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "label": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "\\S"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "system",
                      "version",
                      "code",
                      "label"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "subtype",
                "mechanism",
                "taxonomy_codes"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "technology"
            },
            "payload": {
              "type": "object",
              "properties": {
                "principle": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "taxonomy_codes": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "system": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "version": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "code": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "label": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "\\S"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "system",
                      "version",
                      "code",
                      "label"
                    ],
                    "additionalProperties": false
                  }
                },
                "strengths": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "limitations": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required_infrastructure": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                }
              },
              "required": [
                "principle",
                "taxonomy_codes",
                "strengths",
                "limitations",
                "required_infrastructure"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "product"
            },
            "payload": {
              "type": "object",
              "properties": {
                "subtype": {
                  "type": "string",
                  "enum": [
                    "medicine",
                    "device",
                    "diagnostic",
                    "software"
                  ]
                },
                "model_or_formulation": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "version": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "intended_use_snapshots": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                }
              },
              "required": [
                "subtype",
                "model_or_formulation",
                "version",
                "intended_use_snapshots"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "biological_target"
            },
            "payload": {
              "type": "object",
              "properties": {
                "target_type": {
                  "type": "string",
                  "enum": [
                    "gene",
                    "protein",
                    "receptor",
                    "cell_type",
                    "physiological_system",
                    "other"
                  ]
                },
                "identity": {
                  "type": "string",
                  "pattern": "\\S"
                }
              },
              "required": [
                "target_type",
                "identity"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "biological_pathway"
            },
            "payload": {
              "type": "object",
              "properties": {
                "participants": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                },
                "mechanism": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "participants",
                "mechanism"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "risk_factor"
            },
            "payload": {
              "type": "object",
              "properties": {
                "factor_type": {
                  "type": "string",
                  "enum": [
                    "exposure",
                    "trait"
                  ]
                },
                "definition": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "contexts": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                }
              },
              "required": [
                "factor_type",
                "definition",
                "contexts"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "biomarker"
            },
            "payload": {
              "type": "object",
              "properties": {
                "measure": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "assay_context": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "interpretation_claims": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                }
              },
              "required": [
                "measure",
                "assay_context",
                "interpretation_claims"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "outcome"
            },
            "payload": {
              "type": "object",
              "properties": {
                "definition": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "unit": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "components": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                }
              },
              "required": [
                "definition",
                "unit",
                "components"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "study"
            },
            "payload": {
              "type": "object",
              "properties": {
                "design": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "drug_phase": {
                  "anyOf": [
                    {
                      "type": "string",
                      "enum": [
                        "1",
                        "2",
                        "3",
                        "4",
                        "1/2",
                        "2/3",
                        "not_applicable",
                        "unknown"
                      ]
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "registry_statuses": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "status": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "snapshot": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      }
                    },
                    "required": [
                      "status",
                      "snapshot"
                    ],
                    "additionalProperties": false
                  }
                },
                "start_date": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "date": {
                          "type": "string"
                        },
                        "type": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "actual",
                                "anticipated"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "snapshot": {
                          "type": "string",
                          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                        }
                      },
                      "required": [
                        "date",
                        "type",
                        "snapshot"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "primary_completion_date": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "date": {
                          "type": "string"
                        },
                        "type": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "actual",
                                "anticipated"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "snapshot": {
                          "type": "string",
                          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                        }
                      },
                      "required": [
                        "date",
                        "type",
                        "snapshot"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "completion_date": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "date": {
                          "type": "string"
                        },
                        "type": {
                          "anyOf": [
                            {
                              "type": "string",
                              "enum": [
                                "actual",
                                "anticipated"
                              ]
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "snapshot": {
                          "type": "string",
                          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                        }
                      },
                      "required": [
                        "date",
                        "type",
                        "snapshot"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "countries": {
                  "anyOf": [
                    {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "object",
                        "properties": {
                          "code": {
                            "type": "string"
                          },
                          "snapshot": {
                            "type": "string",
                            "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                          }
                        },
                        "required": [
                          "code",
                          "snapshot"
                        ],
                        "additionalProperties": false
                      }
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "care_setting": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "description": {
                          "type": "string",
                          "pattern": "\\S"
                        },
                        "snapshot": {
                          "type": "string",
                          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                        }
                      },
                      "required": [
                        "description",
                        "snapshot"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "stopped_early": {
                  "anyOf": [
                    {
                      "type": "object",
                      "properties": {
                        "scope": {
                          "type": "string",
                          "enum": [
                            "intervention",
                            "enrollment",
                            "trial"
                          ]
                        },
                        "date": {
                          "anyOf": [
                            {
                              "type": "string"
                            },
                            {
                              "type": "null"
                            }
                          ]
                        },
                        "reason": {
                          "type": "string",
                          "pattern": "\\S"
                        },
                        "snapshot": {
                          "type": "string",
                          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                        }
                      },
                      "required": [
                        "scope",
                        "date",
                        "reason",
                        "snapshot"
                      ],
                      "additionalProperties": false
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "enrollment": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "count": {
                        "type": "integer",
                        "minimum": 0,
                        "maximum": 9007199254740991
                      },
                      "basis": {
                        "type": "string",
                        "enum": [
                          "planned",
                          "enrolled",
                          "randomized",
                          "treated",
                          "analyzed",
                          "unknown"
                        ]
                      },
                      "unit": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "snapshot": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      }
                    },
                    "required": [
                      "count",
                      "basis",
                      "unit",
                      "snapshot"
                    ],
                    "additionalProperties": false
                  }
                },
                "arms": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "label": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "intervention": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "description": {
                        "type": "string",
                        "pattern": "\\S"
                      }
                    },
                    "required": [
                      "id",
                      "label",
                      "intervention",
                      "description"
                    ],
                    "additionalProperties": false
                  }
                },
                "findings": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "id": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "outcome_id": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "context_id": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "arm_id": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "comparator_arm_id": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "claim_id": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "snapshot_id": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "endpoint_role": {
                        "type": "string",
                        "enum": [
                          "primary",
                          "secondary",
                          "exploratory",
                          "not_specified"
                        ]
                      },
                      "effect_measure": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "numeric_value": {
                        "anyOf": [
                          {
                            "type": "number"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "reported_text": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "\\S"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "unit": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "denominator": {
                        "anyOf": [
                          {
                            "type": "integer",
                            "exclusiveMinimum": 0,
                            "maximum": 9007199254740991
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "denominator_status": {
                        "anyOf": [
                          {
                            "type": "string",
                            "const": "not_applicable"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "denominator_basis": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "time_window": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "estimate_lower": {
                        "anyOf": [
                          {
                            "type": "number"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "estimate_upper": {
                        "anyOf": [
                          {
                            "type": "number"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "interval_method": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "\\S"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "interval_status": {
                        "anyOf": [
                          {
                            "type": "string",
                            "const": "not_applicable"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "id",
                      "outcome_id",
                      "context_id",
                      "arm_id",
                      "comparator_arm_id",
                      "claim_id",
                      "snapshot_id",
                      "endpoint_role",
                      "effect_measure",
                      "numeric_value",
                      "reported_text",
                      "unit",
                      "denominator",
                      "denominator_status",
                      "denominator_basis",
                      "time_window",
                      "estimate_lower",
                      "estimate_upper",
                      "interval_method",
                      "interval_status"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "design",
                "drug_phase",
                "registry_statuses",
                "start_date",
                "primary_completion_date",
                "completion_date",
                "countries",
                "care_setting",
                "stopped_early",
                "enrollment",
                "arms",
                "findings"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "publication"
            },
            "payload": {
              "type": "object",
              "properties": {
                "source": {
                  "type": "string",
                  "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                },
                "publication_type": {
                  "type": "string",
                  "enum": [
                    "article",
                    "guideline",
                    "review",
                    "preprint",
                    "report",
                    "other"
                  ]
                },
                "plain_interpretation": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "source",
                "publication_type",
                "plain_interpretation"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "organization"
            },
            "payload": {
              "type": "object",
              "properties": {
                "roles": {
                  "minItems": 1,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "company",
                      "institution",
                      "funder",
                      "society",
                      "regulator"
                    ]
                  }
                }
              },
              "required": [
                "roles"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "person"
            },
            "payload": {
              "type": "object",
              "properties": {
                "expertise": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "affiliations": {
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "organization": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "role": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "from": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "to": {
                        "anyOf": [
                          {
                            "type": "string"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "organization",
                      "role",
                      "from",
                      "to"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "expertise",
                "affiliations"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "journal"
            },
            "payload": {
              "type": "object",
              "properties": {
                "publisher": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "scope": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "additionalProperties": false,
              "required": [
                "publisher",
                "scope"
              ]
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "resource"
            },
            "payload": {
              "type": "object",
              "properties": {
                "resource_type": {
                  "type": "string",
                  "enum": [
                    "dataset",
                    "tool",
                    "registry",
                    "collection"
                  ]
                },
                "owner": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "contents": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "access": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "license": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                }
              },
              "required": [
                "resource_type",
                "owner",
                "contents",
                "access",
                "license"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "field"
            },
            "payload": {
              "type": "object",
              "properties": {
                "scope": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "order": {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                }
              },
              "required": [
                "scope",
                "order"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "care_pathway"
            },
            "payload": {
              "type": "object",
              "properties": {
                "applicability": {
                  "type": "string",
                  "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                },
                "steps": {
                  "minItems": 1,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "description": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "\\S"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "branch_condition": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "\\S"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      },
                      "claims": {
                        "minItems": 1,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                        }
                      }
                    },
                    "required": [
                      "label",
                      "description",
                      "branch_condition",
                      "claims"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "applicability",
                "steps"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "reading_path"
            },
            "payload": {
              "type": "object",
              "properties": {
                "audience": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "steps": {
                  "minItems": 1,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "entity": {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      "explanation": {
                        "type": "string",
                        "pattern": "\\S"
                      }
                    },
                    "required": [
                      "entity",
                      "explanation"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "audience",
                "steps"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "roadmap"
            },
            "payload": {
              "type": "object",
              "properties": {
                "milestones": {
                  "minItems": 1,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "pattern": "\\S"
                      },
                      "date": {
                        "type": "string"
                      },
                      "status": {
                        "type": "string",
                        "enum": [
                          "achieved",
                          "expected"
                        ]
                      },
                      "claims": {
                        "minItems": 1,
                        "type": "array",
                        "items": {
                          "type": "string",
                          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                        }
                      },
                      "uncertainty": {
                        "anyOf": [
                          {
                            "type": "string",
                            "pattern": "\\S"
                          },
                          {
                            "type": "null"
                          }
                        ]
                      }
                    },
                    "required": [
                      "label",
                      "date",
                      "status",
                      "claims",
                      "uncertainty"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "milestones"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "bottleneck"
            },
            "payload": {
              "type": "object",
              "properties": {
                "stage": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "scope": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "severity_rationale": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "burden_claims": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                },
                "current_efforts": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                }
              },
              "required": [
                "stage",
                "scope",
                "severity_rationale",
                "burden_claims",
                "current_efforts"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "owner": {
              "type": "string",
              "enum": [
                "core",
                "cardio",
                "maternal"
              ]
            },
            "slug": {
              "type": "string",
              "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
            },
            "name": {
              "type": "string",
              "pattern": "\\S"
            },
            "aliases": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "atlases": {
              "minItems": 1,
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "cardio",
                  "maternal"
                ]
              }
            },
            "summary_plain": {
              "type": "string",
              "pattern": "\\S"
            },
            "summary_technical": {
              "type": "string",
              "pattern": "\\S"
            },
            "editorial_state": {
              "type": "string",
              "enum": [
                "draft",
                "in_review",
                "approved",
                "retired"
              ]
            },
            "last_substantive_edit": {
              "type": "string"
            },
            "last_evidence_check": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "next_review_due": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "external_ids": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "namespace": {
                    "type": "string",
                    "pattern": "\\S"
                  },
                  "value": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "namespace",
                  "value"
                ],
                "additionalProperties": false
              }
            },
            "relationships": {
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "predicate": {
                    "type": "string",
                    "enum": [
                      "part_of",
                      "subtype_of",
                      "uses_technology",
                      "manufactured_by",
                      "authored_by",
                      "investigates",
                      "published_in",
                      "sponsored_by",
                      "funded_by",
                      "results_reported_in",
                      "requires",
                      "measures",
                      "supersedes",
                      "addresses",
                      "related_to",
                      "evaluated_for",
                      "recommended_for",
                      "not_recommended_for",
                      "contraindicated_in",
                      "treats",
                      "increases_risk_of"
                    ]
                  },
                  "object": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  },
                  "claim": {
                    "anyOf": [
                      {
                        "type": "string",
                        "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "label": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                },
                "required": [
                  "predicate",
                  "object",
                  "claim",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "navigation": {
              "anyOf": [
                {
                  "type": "object",
                  "propertyNames": {
                    "type": "string",
                    "enum": [
                      "cardio",
                      "maternal"
                    ]
                  },
                  "additionalProperties": {
                    "type": "object",
                    "propertyNames": {
                      "type": "string",
                      "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                    },
                    "additionalProperties": {
                      "minItems": 1,
                      "type": "array",
                      "items": {
                        "type": "string",
                        "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$"
                      }
                    }
                  }
                },
                {
                  "type": "null"
                }
              ]
            },
            "kind": {
              "type": "string",
              "const": "idea"
            },
            "payload": {
              "type": "object",
              "properties": {
                "hypothesis": {
                  "type": "string",
                  "pattern": "\\S"
                },
                "rationale": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "test": {
                  "anyOf": [
                    {
                      "type": "string",
                      "pattern": "\\S"
                    },
                    {
                      "type": "null"
                    }
                  ]
                },
                "maturity": {
                  "type": "string",
                  "enum": [
                    "concept",
                    "early_feasibility",
                    "prototype",
                    "tested"
                  ]
                },
                "proponents": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                  }
                },
                "objections": {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "pattern": "\\S"
                  }
                }
              },
              "required": [
                "hypothesis",
                "rationale",
                "test",
                "maturity",
                "proponents",
                "objections"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "id",
            "owner",
            "slug",
            "name",
            "aliases",
            "atlases",
            "summary_plain",
            "summary_technical",
            "editorial_state",
            "last_substantive_edit",
            "last_evidence_check",
            "next_review_due",
            "external_ids",
            "relationships",
            "navigation",
            "kind",
            "payload"
          ],
          "additionalProperties": false
        }
      ]
    },
    "Claim": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
        },
        "owner": {
          "type": "string",
          "enum": [
            "core",
            "cardio",
            "maternal"
          ]
        },
        "subject_entity_id": {
          "type": "string",
          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
        },
        "context_id": {
          "type": "string",
          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
        },
        "category": {
          "type": "string",
          "enum": [
            "descriptive",
            "effect",
            "safety",
            "recommendation",
            "burden",
            "regulatory",
            "access",
            "hypothesis"
          ]
        },
        "statement": {
          "type": "string",
          "pattern": "\\S"
        },
        "evidence_stage": {
          "type": "string",
          "enum": [
            "not_applicable",
            "hypothesis",
            "preclinical",
            "human_feasibility",
            "observational",
            "interventional",
            "synthesis",
            "guidance",
            "unknown"
          ]
        },
        "certainty": {
          "type": "string",
          "enum": [
            "not_assessed",
            "very_low",
            "low",
            "moderate",
            "high"
          ]
        },
        "certainty_method": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "\\S"
            },
            {
              "type": "null"
            }
          ]
        },
        "limitations": {
          "type": "string",
          "pattern": "\\S"
        },
        "editorial_state": {
          "type": "string",
          "enum": [
            "draft",
            "in_review",
            "approved",
            "retired"
          ]
        },
        "checked_at": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "next_review_due": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "valid_from": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "valid_to": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "citations": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "snapshot_id": {
                "type": "string",
                "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
              },
              "locator": {
                "type": "string",
                "pattern": "\\S"
              },
              "evidence_role": {
                "type": "string",
                "enum": [
                  "supports",
                  "opposes",
                  "context"
                ]
              },
              "applicability_note": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "required": [
              "snapshot_id",
              "locator",
              "evidence_role",
              "applicability_note"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "id",
        "owner",
        "subject_entity_id",
        "context_id",
        "category",
        "statement",
        "evidence_stage",
        "certainty",
        "certainty_method",
        "limitations",
        "editorial_state",
        "checked_at",
        "next_review_due",
        "valid_from",
        "valid_to",
        "citations"
      ],
      "additionalProperties": false
    },
    "ClinicalContext": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
        },
        "label": {
          "type": "string",
          "pattern": "\\S"
        },
        "recipient": {
          "type": "string",
          "enum": [
            "adult",
            "maternal",
            "fetal",
            "newborn",
            "child",
            "mixed",
            "not_applicable",
            "unknown"
          ]
        },
        "population": {
          "type": "string",
          "pattern": "\\S"
        },
        "care_setting": {
          "type": "string",
          "pattern": "\\S"
        },
        "geography": {
          "type": "string",
          "pattern": "\\S"
        },
        "life_stage": {
          "type": "string",
          "pattern": "\\S"
        },
        "gestational_age_min_days": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "gestational_age_max_days": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "postnatal_age_min_days": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "postnatal_age_max_days": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        },
        "gestational_age_status": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "any",
                "not_applicable"
              ]
            },
            {
              "type": "null"
            }
          ]
        },
        "postnatal_age_status": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "any",
                "not_applicable"
              ]
            },
            {
              "type": "null"
            }
          ]
        },
        "followup_description": {
          "type": "string",
          "pattern": "\\S"
        },
        "eligibility": {
          "type": "object",
          "properties": {
            "inclusion": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            },
            "exclusion": {
              "type": "array",
              "items": {
                "type": "string",
                "pattern": "\\S"
              }
            }
          },
          "required": [
            "inclusion",
            "exclusion"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "id",
        "label",
        "recipient",
        "population",
        "care_setting",
        "geography",
        "life_stage",
        "gestational_age_min_days",
        "gestational_age_max_days",
        "postnatal_age_min_days",
        "postnatal_age_max_days",
        "gestational_age_status",
        "postnatal_age_status",
        "followup_description",
        "eligibility"
      ],
      "additionalProperties": false
    },
    "Source": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
        },
        "source_type": {
          "type": "string",
          "enum": [
            "publication",
            "registry",
            "guideline",
            "label",
            "regulator",
            "dataset",
            "webpage"
          ]
        },
        "title": {
          "type": "string",
          "pattern": "\\S"
        },
        "canonical_url": {
          "type": "string"
        },
        "identifier_namespace": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "\\S"
            },
            {
              "type": "null"
            }
          ]
        },
        "identifier_value": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "\\S"
            },
            {
              "type": "null"
            }
          ]
        },
        "publication_date": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ]
        },
        "publisher": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "\\S"
            },
            {
              "type": "null"
            }
          ]
        },
        "edition": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "\\S"
            },
            {
              "type": "null"
            }
          ]
        },
        "reuse_basis": {
          "type": "string",
          "pattern": "\\S"
        },
        "public_text": {
          "anyOf": [
            {
              "type": "string",
              "enum": [
                "quote",
                "cite_only",
                "identity_only"
              ]
            },
            {
              "type": "null"
            }
          ]
        },
        "snapshots": {
          "minItems": 1,
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
              },
              "retrieved_at": {
                "type": "string"
              },
              "content_hash": {
                "type": "string",
                "pattern": "^[0-9a-f]{64}$"
              },
              "source_effective_date": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "public_archive_url": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ]
              },
              "source_state": {
                "type": "string",
                "enum": [
                  "current",
                  "corrected",
                  "retracted",
                  "withdrawn",
                  "unknown"
                ]
              }
            },
            "required": [
              "id",
              "retrieved_at",
              "content_hash",
              "source_effective_date",
              "public_archive_url",
              "source_state"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "id",
        "source_type",
        "title",
        "canonical_url",
        "identifier_namespace",
        "identifier_value",
        "publication_date",
        "publisher",
        "edition",
        "reuse_basis",
        "public_text",
        "snapshots"
      ],
      "additionalProperties": false
    },
    "Decision": {
      "oneOf": [
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "recommendation"
            },
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "direction": {
              "type": "string",
              "enum": [
                "for",
                "against",
                "research_only"
              ]
            },
            "intervention_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "context_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "guideline_snapshot_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "issuer_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "jurisdiction": {
              "type": "string",
              "pattern": "\\S"
            },
            "strength_label": {
              "type": "string",
              "pattern": "\\S"
            },
            "strength_system": {
              "type": "string",
              "pattern": "\\S"
            },
            "effective_date": {
              "type": "string"
            },
            "effective_date_note": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "\\S"
                },
                {
                  "type": "null"
                }
              ]
            },
            "superseded_by": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
                },
                {
                  "type": "null"
                }
              ]
            },
            "supersession_status": {
              "anyOf": [
                {
                  "type": "string",
                  "const": "not_checked"
                },
                {
                  "type": "null"
                }
              ]
            },
            "claim_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            }
          },
          "required": [
            "type",
            "id",
            "direction",
            "intervention_id",
            "context_id",
            "guideline_snapshot_id",
            "issuer_id",
            "jurisdiction",
            "strength_label",
            "strength_system",
            "effective_date",
            "effective_date_note",
            "superseded_by",
            "supersession_status",
            "claim_id"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "regulatory_decision"
            },
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "product_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "product_version": {
              "type": "string",
              "pattern": "\\S"
            },
            "indication": {
              "type": "string",
              "pattern": "\\S"
            },
            "context_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "jurisdiction": {
              "type": "string",
              "pattern": "\\S"
            },
            "authority_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "decision_type": {
              "type": "string",
              "enum": [
                "approval",
                "clearance",
                "authorization",
                "granted",
                "designation",
                "withdrawal",
                "restriction",
                "other"
              ]
            },
            "submission_id": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "\\S"
                },
                {
                  "type": "null"
                }
              ]
            },
            "pathway": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "510k",
                    "de_novo",
                    "pma",
                    "nda",
                    "bla",
                    "other"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "product_code": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "\\S"
                },
                {
                  "type": "null"
                }
              ]
            },
            "device_class": {
              "anyOf": [
                {
                  "type": "string",
                  "enum": [
                    "I",
                    "II",
                    "III",
                    "IIa",
                    "IIb"
                  ]
                },
                {
                  "type": "null"
                }
              ]
            },
            "decision_date": {
              "type": "string"
            },
            "valid_to": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ]
            },
            "claim_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            }
          },
          "required": [
            "type",
            "id",
            "product_id",
            "product_version",
            "indication",
            "context_id",
            "jurisdiction",
            "authority_id",
            "decision_type",
            "submission_id",
            "pathway",
            "product_code",
            "device_class",
            "decision_date",
            "valid_to",
            "claim_id"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "access_record"
            },
            "id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "entity_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "context_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            "geography": {
              "type": "string",
              "pattern": "\\S"
            },
            "payer": {
              "type": "string",
              "pattern": "\\S"
            },
            "access_status": {
              "type": "string",
              "pattern": "\\S"
            },
            "price_amount": {
              "anyOf": [
                {
                  "type": "number",
                  "minimum": 0
                },
                {
                  "type": "null"
                }
              ]
            },
            "currency": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "\\S"
                },
                {
                  "type": "null"
                }
              ]
            },
            "price_basis": {
              "anyOf": [
                {
                  "type": "string",
                  "pattern": "\\S"
                },
                {
                  "type": "null"
                }
              ]
            },
            "checked_at": {
              "type": "string"
            },
            "claim_id": {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            }
          },
          "required": [
            "type",
            "id",
            "entity_id",
            "context_id",
            "geography",
            "payer",
            "access_status",
            "price_amount",
            "currency",
            "price_basis",
            "checked_at",
            "claim_id"
          ],
          "additionalProperties": false
        }
      ]
    },
    "Review": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
        },
        "entity_id": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            {
              "type": "null"
            }
          ]
        },
        "claim_id": {
          "anyOf": [
            {
              "type": "string",
              "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
            },
            {
              "type": "null"
            }
          ]
        },
        "reviewed_hash": {
          "type": "string",
          "pattern": "^[0-9a-f]{64}$"
        },
        "reviewer_id": {
          "type": "string",
          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
        },
        "reviewer_public_name": {
          "type": "string",
          "pattern": "\\S"
        },
        "reviewer_role": {
          "type": "string",
          "pattern": "\\S"
        },
        "scope": {
          "type": "string",
          "enum": [
            "technical",
            "editorial",
            "clinical",
            "plain_language"
          ]
        },
        "decision": {
          "type": "string",
          "enum": [
            "accept",
            "revise",
            "reject"
          ]
        },
        "conflicts": {
          "type": "string",
          "pattern": "\\S"
        },
        "reviewed_at": {
          "type": "string"
        },
        "active": {
          "type": "boolean"
        }
      },
      "required": [
        "id",
        "entity_id",
        "claim_id",
        "reviewed_hash",
        "reviewer_id",
        "reviewer_public_name",
        "reviewer_role",
        "scope",
        "decision",
        "conflicts",
        "reviewed_at",
        "active"
      ],
      "additionalProperties": false
    },
    "Reviewer": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string",
          "pattern": "^(core|cardio|maternal):([a-z0-9]+(?:-[a-z0-9]+)*)$"
        },
        "public_name": {
          "type": "string",
          "pattern": "\\S"
        },
        "role": {
          "type": "string",
          "pattern": "\\S"
        },
        "scopes": {
          "minItems": 1,
          "type": "array",
          "items": {
            "type": "string",
            "enum": [
              "technical",
              "editorial",
              "clinical",
              "plain_language"
            ]
          }
        }
      },
      "required": [
        "id",
        "public_name",
        "role",
        "scopes"
      ],
      "additionalProperties": false
    }
  }
}
