{
  "$defs": {
    "AIRole": {
      "additionalProperties": false,
      "description": "What the system contributed to the benefit, assessed on its own.",
      "properties": {
        "status": {
          "enum": [
            "assessed",
            "unassessed"
          ],
          "title": "Status",
          "type": "string"
        },
        "statement": {
          "minLength": 1,
          "title": "Statement",
          "type": "string"
        }
      },
      "required": [
        "status",
        "statement"
      ],
      "title": "AIRole",
      "type": "object"
    },
    "Comparator": {
      "additionalProperties": false,
      "description": "What the benefit is measured against, as a source states it.",
      "properties": {
        "against": {
          "description": "The baseline: human alone, the prior process, no tool.",
          "minLength": 1,
          "title": "Against",
          "type": "string"
        },
        "before": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "The figure or state without the AI, verbatim where given.",
          "title": "Before"
        },
        "after": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "The figure with the AI, verbatim where given.",
          "title": "After"
        },
        "basis": {
          "enum": [
            "measured",
            "assumed"
          ],
          "title": "Basis",
          "type": "string"
        },
        "quote": {
          "description": "The passage that states the comparison, verbatim.",
          "minLength": 1,
          "title": "Quote",
          "type": "string"
        },
        "url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Url"
        }
      },
      "required": [
        "against",
        "basis",
        "quote"
      ],
      "title": "Comparator",
      "type": "object"
    },
    "Echo": {
      "additionalProperties": false,
      "description": "One attempt to make the benefit happen again.",
      "properties": {
        "date": {
          "anyOf": [
            {
              "format": "date",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Date"
        },
        "setting": {
          "minLength": 1,
          "title": "Setting",
          "type": "string"
        },
        "model_version": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Model Version"
        },
        "outcome": {
          "enum": [
            "recurred",
            "did not recur",
            "unknown"
          ],
          "title": "Outcome",
          "type": "string"
        },
        "source": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Source"
        }
      },
      "required": [
        "setting",
        "outcome"
      ],
      "title": "Echo",
      "type": "object"
    },
    "Evidence": {
      "additionalProperties": false,
      "description": "One source, with authorship separate from its support for the benefit.",
      "properties": {
        "kind": {
          "enum": [
            "peer-reviewed study",
            "case report",
            "preprint",
            "regulatory document",
            "court document",
            "news report",
            "registry label",
            "dataset",
            "report",
            "descriptive report",
            "press release",
            "other"
          ],
          "title": "Kind",
          "type": "string"
        },
        "citation": {
          "minLength": 1,
          "title": "Citation",
          "type": "string"
        },
        "title": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Title"
        },
        "url": {
          "anyOf": [
            {
              "format": "uri",
              "maxLength": 2083,
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Url"
        },
        "date": {
          "anyOf": [
            {
              "format": "date",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Date"
        },
        "written_by": {
          "enum": [
            "makers",
            "deployer",
            "beneficiary",
            "evaluator",
            "independent",
            "unknown"
          ],
          "title": "Written By",
          "type": "string"
        },
        "quote": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Quote"
        },
        "supports_benefit": {
          "default": true,
          "description": "Whether this source supports the benefit described in the entry. False retains contrary, contextual, or procedural evidence without using it to raise confidence in the benefit. Omitted means true for existing records.",
          "title": "Supports Benefit",
          "type": "boolean"
        }
      },
      "required": [
        "kind",
        "citation",
        "written_by"
      ],
      "title": "Evidence",
      "type": "object"
    },
    "Later": {
      "additionalProperties": false,
      "description": "What happened after the first report.",
      "properties": {
        "status": {
          "enum": [
            "persisted",
            "scaled",
            "challenged",
            "reversed",
            "withdrawn",
            "litigated",
            "unknown"
          ],
          "title": "Status",
          "type": "string"
        },
        "date": {
          "anyOf": [
            {
              "format": "date",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Date"
        },
        "note": {
          "minLength": 1,
          "title": "Note",
          "type": "string"
        },
        "quote": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Quote"
        },
        "url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Url"
        }
      },
      "required": [
        "status",
        "note"
      ],
      "title": "Later",
      "type": "object"
    },
    "PairedIncident": {
      "additionalProperties": false,
      "description": "A comparable harm to the same stakeholder group in an incident database.",
      "properties": {
        "database": {
          "minLength": 1,
          "title": "Database",
          "type": "string"
        },
        "identifier": {
          "minLength": 1,
          "title": "Identifier",
          "type": "string"
        },
        "title": {
          "minLength": 1,
          "title": "Title",
          "type": "string"
        },
        "url": {
          "anyOf": [
            {
              "format": "uri",
              "maxLength": 2083,
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Url"
        },
        "severity": {
          "anyOf": [
            {
              "maximum": 5,
              "minimum": 1,
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "1 to 5 on the harm scale; null when the source gives none.",
          "title": "Severity"
        },
        "group": {
          "$ref": "#/$defs/StakeholderGroup"
        },
        "basis": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Why this incident is the comparable one.",
          "title": "Basis"
        }
      },
      "required": [
        "database",
        "identifier",
        "title",
        "group"
      ],
      "title": "PairedIncident",
      "type": "object"
    },
    "Rating": {
      "additionalProperties": false,
      "description": "How deep the benefit runs for one stakeholder group, and why.",
      "properties": {
        "group": {
          "$ref": "#/$defs/StakeholderGroup"
        },
        "depth": {
          "anyOf": [
            {
              "maximum": 5,
              "minimum": 1,
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "1 to 5; null means unassessed.",
          "title": "Depth"
        },
        "reason": {
          "minLength": 1,
          "title": "Reason",
          "type": "string"
        }
      },
      "required": [
        "group",
        "reason"
      ],
      "title": "Rating",
      "type": "object"
    },
    "Replication": {
      "additionalProperties": false,
      "description": "The conditions that produced the benefit and the attempts to repeat it.",
      "properties": {
        "produced_by": {
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "title": "Produced By",
          "type": "array"
        },
        "must_hold": {
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "title": "Must Hold",
          "type": "array"
        },
        "echoes": {
          "items": {
            "$ref": "#/$defs/Echo"
          },
          "title": "Echoes",
          "type": "array"
        }
      },
      "required": [
        "produced_by",
        "must_hold"
      ],
      "title": "Replication",
      "type": "object"
    },
    "Revision": {
      "additionalProperties": false,
      "description": "One change to the record, with its source and the editor responsible.",
      "properties": {
        "date": {
          "format": "date",
          "title": "Date",
          "type": "string"
        },
        "change": {
          "minLength": 1,
          "title": "Change",
          "type": "string"
        },
        "source": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Source"
        },
        "editor": {
          "minLength": 1,
          "title": "Editor",
          "type": "string"
        }
      },
      "required": [
        "date",
        "change",
        "editor"
      ],
      "title": "Revision",
      "type": "object"
    },
    "StakeholderGroup": {
      "description": "The three stakeholder groups of the benefits taxonomy.",
      "enum": [
        "personal",
        "organizational",
        "societal"
      ],
      "title": "StakeholderGroup",
      "type": "string"
    },
    "StatedValue": {
      "additionalProperties": false,
      "description": "A money figure a source states for the benefit, never an estimate of ours.",
      "properties": {
        "amount": {
          "description": "Verbatim, with its currency.",
          "minLength": 1,
          "title": "Amount",
          "type": "string"
        },
        "what": {
          "description": "What the amount is: saved per year, fraud blocked.",
          "minLength": 1,
          "title": "What",
          "type": "string"
        },
        "who": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "description": "Who gains or pays.",
          "title": "Who"
        },
        "estimate": {
          "title": "Estimate",
          "type": "boolean"
        },
        "quote": {
          "minLength": 1,
          "title": "Quote",
          "type": "string"
        },
        "url": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Url"
        }
      },
      "required": [
        "amount",
        "what",
        "estimate",
        "quote"
      ],
      "title": "StatedValue",
      "type": "object"
    },
    "CollectionRef": {
      "additionalProperties": false,
      "properties": {
        "collection_id": {
          "minLength": 1,
          "title": "Collection Id",
          "type": "string"
        },
        "version": {
          "minLength": 1,
          "title": "Version",
          "type": "string"
        }
      },
      "required": [
        "collection_id",
        "version"
      ],
      "title": "CollectionRef",
      "type": "object"
    },
    "ExistingFields": {
      "additionalProperties": false,
      "properties": {
        "id": {
          "anyOf": [
            {
              "pattern": "^AIBD-\\d{4}$",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Id"
        },
        "title": {
          "anyOf": [
            {
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Title"
        },
        "summary": {
          "anyOf": [
            {
              "maxLength": 200,
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Summary"
        },
        "date_observed": {
          "anyOf": [
            {
              "format": "date",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Date Observed"
        },
        "date_basis": {
          "anyOf": [
            {
              "enum": [
                "event",
                "source publication",
                "source information",
                "source access",
                "unassessed"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Date Basis"
        },
        "date_precision": {
          "anyOf": [
            {
              "enum": [
                "day",
                "month",
                "year",
                "unassessed"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Date Precision"
        },
        "benefit_status": {
          "anyOf": [
            {
              "enum": [
                "reported",
                "intended",
                "mixed",
                "unclear"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Benefit Status"
        },
        "source_collection": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Source Collection"
        },
        "source_entry": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Source Entry"
        },
        "account": {
          "anyOf": [
            {
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Account"
        },
        "category": {
          "anyOf": [
            {
              "enum": [
                "benefit created",
                "harm prevented",
                "protective response",
                "general benefit"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Category"
        },
        "unexpected": {
          "anyOf": [
            {
              "type": "boolean"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Unexpected"
        },
        "purpose": {
          "anyOf": [
            {
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Purpose"
        },
        "system": {
          "anyOf": [
            {
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "System"
        },
        "model_version": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Model Version"
        },
        "developer": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Developer"
        },
        "deployer": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Deployer"
        },
        "location": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Location"
        },
        "domain": {
          "anyOf": [
            {
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Domain"
        },
        "segment": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Segment"
        },
        "benefit_type": {
          "anyOf": [
            {
              "minLength": 1,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Benefit Type"
        },
        "taxonomy_note": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Taxonomy Note"
        },
        "registry_ids": {
          "anyOf": [
            {
              "additionalProperties": {
                "type": "string"
              },
              "type": "object"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Registry Ids"
        },
        "ratings": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/Rating"
              },
              "minItems": 1,
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Ratings"
        },
        "ai_role": {
          "anyOf": [
            {
              "$ref": "#/$defs/AIRole"
            },
            {
              "type": "null"
            }
          ],
          "default": null
        },
        "evidence": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/Evidence"
              },
              "minItems": 1,
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Evidence"
        },
        "replication": {
          "anyOf": [
            {
              "$ref": "#/$defs/Replication"
            },
            {
              "type": "null"
            }
          ],
          "default": null
        },
        "paired_incident": {
          "anyOf": [
            {
              "$ref": "#/$defs/PairedIncident"
            },
            {
              "type": "null"
            }
          ],
          "default": null
        },
        "headline": {
          "anyOf": [
            {
              "maxLength": 72,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Headline"
        },
        "metric": {
          "anyOf": [
            {
              "maxLength": 100,
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Metric"
        },
        "comparator": {
          "anyOf": [
            {
              "$ref": "#/$defs/Comparator"
            },
            {
              "type": "null"
            }
          ],
          "default": null
        },
        "later": {
          "anyOf": [
            {
              "$ref": "#/$defs/Later"
            },
            {
              "type": "null"
            }
          ],
          "default": null
        },
        "value": {
          "anyOf": [
            {
              "$ref": "#/$defs/StatedValue"
            },
            {
              "type": "null"
            }
          ],
          "default": null
        },
        "developer_country": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Developer Country"
        },
        "deployer_country": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Deployer Country"
        },
        "unrated_because": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Unrated Because"
        },
        "brief_notes": {
          "anyOf": [
            {
              "items": {
                "type": "string"
              },
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Brief Notes"
        },
        "brief": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Brief"
        },
        "revisions": {
          "anyOf": [
            {
              "items": {
                "$ref": "#/$defs/Revision"
              },
              "minItems": 1,
              "type": "array"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Revisions"
        }
      },
      "title": "ExistingFields",
      "type": "object"
    },
    "FamilyAssessment": {
      "oneOf": [
        {
          "additionalProperties": false,
          "properties": {
            "state": {
              "enum": [
                "value_present",
                "not_reported",
                "unresolved",
                "not_assessed",
                "not_applicable",
                "source_unavailable"
              ],
              "title": "State",
              "type": "string"
            },
            "value": {
              "anyOf": [
                {
                  "discriminator": {
                    "mapping": {
                      "identifiers": "#/$defs/IdentifiersValue",
                      "record_fields": "#/$defs/RecordFieldsValue",
                      "structured": "#/$defs/StructuredValue",
                      "text": "#/$defs/TextValue"
                    },
                    "propertyName": "kind"
                  },
                  "oneOf": [
                    {
                      "$ref": "#/$defs/RecordFieldsValue"
                    },
                    {
                      "$ref": "#/$defs/TextValue"
                    },
                    {
                      "$ref": "#/$defs/IdentifiersValue"
                    },
                    {
                      "$ref": "#/$defs/StructuredValue"
                    }
                  ]
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Value"
            },
            "provenance": {
              "anyOf": [
                {
                  "$ref": "#/$defs/Provenance"
                },
                {
                  "type": "null"
                }
              ],
              "default": null
            },
            "reason": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Reason"
            },
            "review_state": {
              "default": "not_assessed",
              "enum": [
                "not_assessed",
                "record_mapped",
                "reviewed"
              ],
              "title": "Review State",
              "type": "string"
            },
            "coverage": {
              "default": "partial",
              "enum": [
                "partial",
                "complete"
              ],
              "title": "Coverage",
              "type": "string"
            },
            "family": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Family"
            },
            "display": {
              "anyOf": [
                {
                  "$ref": "#/$defs/FieldDisplay"
                },
                {
                  "type": "null"
                }
              ],
              "default": null
            },
            "record_ids": {
              "items": {
                "type": "string"
              },
              "title": "Record Ids",
              "type": "array"
            }
          },
          "required": [
            "state"
          ],
          "title": "FamilyAssessment",
          "type": "object"
        },
        {
          "type": "object",
          "properties": {
            "state": {
              "const": "withheld"
            }
          },
          "required": [
            "state"
          ],
          "additionalProperties": false
        }
      ]
    },
    "FieldDisplay": {
      "additionalProperties": false,
      "description": "A concise answer and any qualification that readers need beside it.",
      "properties": {
        "answer": {
          "minLength": 1,
          "title": "Answer",
          "type": "string"
        },
        "editor_note": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Editor Note"
        }
      },
      "required": [
        "answer"
      ],
      "title": "FieldDisplay",
      "type": "object"
    },
    "IdentifiersValue": {
      "additionalProperties": false,
      "properties": {
        "kind": {
          "const": "identifiers",
          "title": "Kind",
          "type": "string"
        },
        "identifiers": {
          "items": {
            "type": "string"
          },
          "minItems": 1,
          "title": "Identifiers",
          "type": "array"
        },
        "role": {
          "minLength": 1,
          "title": "Role",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "identifiers",
        "role"
      ],
      "title": "IdentifiersValue",
      "type": "object"
    },
    "JsonValue": {},
    "Provenance": {
      "additionalProperties": false,
      "properties": {
        "kind": {
          "enum": [
            "legacy_record",
            "curatorial",
            "source_review",
            "derivation"
          ],
          "title": "Kind",
          "type": "string"
        },
        "basis": {
          "minLength": 1,
          "title": "Basis",
          "type": "string"
        },
        "record_fields": {
          "items": {
            "type": "string"
          },
          "title": "Record Fields",
          "type": "array"
        },
        "source_refs": {
          "items": {
            "type": "string"
          },
          "title": "Source Refs",
          "type": "array"
        },
        "reviewed_on": {
          "anyOf": [
            {
              "format": "date",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Reviewed On"
        },
        "attempted_on": {
          "anyOf": [
            {
              "format": "date",
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Attempted On"
        },
        "follow_up": {
          "anyOf": [
            {
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "default": null,
          "title": "Follow Up"
        }
      },
      "required": [
        "kind",
        "basis"
      ],
      "title": "Provenance",
      "type": "object"
    },
    "RecordFieldsValue": {
      "additionalProperties": false,
      "properties": {
        "kind": {
          "const": "record_fields",
          "title": "Kind",
          "type": "string"
        },
        "fields": {
          "$ref": "#/$defs/ExistingFields"
        }
      },
      "required": [
        "kind",
        "fields"
      ],
      "title": "RecordFieldsValue",
      "type": "object"
    },
    "Resolution": {
      "oneOf": [
        {
          "additionalProperties": false,
          "properties": {
            "state": {
              "enum": [
                "value_present",
                "not_reported",
                "unresolved",
                "not_assessed",
                "not_applicable",
                "source_unavailable"
              ],
              "title": "State",
              "type": "string"
            },
            "value": {
              "anyOf": [
                {
                  "discriminator": {
                    "mapping": {
                      "identifiers": "#/$defs/IdentifiersValue",
                      "record_fields": "#/$defs/RecordFieldsValue",
                      "structured": "#/$defs/StructuredValue",
                      "text": "#/$defs/TextValue"
                    },
                    "propertyName": "kind"
                  },
                  "oneOf": [
                    {
                      "$ref": "#/$defs/RecordFieldsValue"
                    },
                    {
                      "$ref": "#/$defs/TextValue"
                    },
                    {
                      "$ref": "#/$defs/IdentifiersValue"
                    },
                    {
                      "$ref": "#/$defs/StructuredValue"
                    }
                  ]
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Value"
            },
            "provenance": {
              "anyOf": [
                {
                  "$ref": "#/$defs/Provenance"
                },
                {
                  "type": "null"
                }
              ],
              "default": null
            },
            "reason": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Reason"
            },
            "review_state": {
              "default": "not_assessed",
              "enum": [
                "not_assessed",
                "record_mapped",
                "reviewed"
              ],
              "title": "Review State",
              "type": "string"
            },
            "coverage": {
              "default": "partial",
              "enum": [
                "partial",
                "complete"
              ],
              "title": "Coverage",
              "type": "string"
            },
            "family": {
              "anyOf": [
                {
                  "type": "string"
                },
                {
                  "type": "null"
                }
              ],
              "default": null,
              "title": "Family"
            },
            "display": {
              "anyOf": [
                {
                  "$ref": "#/$defs/FieldDisplay"
                },
                {
                  "type": "null"
                }
              ],
              "default": null
            }
          },
          "required": [
            "state"
          ],
          "title": "Resolution",
          "type": "object"
        },
        {
          "type": "object",
          "properties": {
            "state": {
              "const": "withheld"
            }
          },
          "required": [
            "state"
          ],
          "additionalProperties": false
        }
      ]
    },
    "StructuredValue": {
      "additionalProperties": false,
      "properties": {
        "kind": {
          "const": "structured",
          "title": "Kind",
          "type": "string"
        },
        "data": {
          "additionalProperties": {
            "$ref": "#/$defs/JsonValue"
          },
          "title": "Data",
          "type": "object"
        }
      },
      "required": [
        "kind",
        "data"
      ],
      "title": "StructuredValue",
      "type": "object"
    },
    "TextValue": {
      "additionalProperties": false,
      "properties": {
        "kind": {
          "const": "text",
          "title": "Kind",
          "type": "string"
        },
        "text": {
          "minLength": 1,
          "title": "Text",
          "type": "string"
        }
      },
      "required": [
        "kind",
        "text"
      ],
      "title": "TextValue",
      "type": "object"
    }
  },
  "additionalProperties": false,
  "description": "One beneficial outcome.",
  "properties": {
    "id": {
      "pattern": "^AIBD-\\d{4}$",
      "title": "Id",
      "type": "string"
    },
    "title": {
      "minLength": 1,
      "title": "Title",
      "type": "string"
    },
    "summary": {
      "description": "One line.",
      "maxLength": 200,
      "minLength": 1,
      "title": "Summary",
      "type": "string"
    },
    "date_observed": {
      "format": "date",
      "title": "Date Observed",
      "type": "string"
    },
    "date_basis": {
      "default": "unassessed",
      "enum": [
        "event",
        "source publication",
        "source information",
        "source access",
        "unassessed"
      ],
      "title": "Date Basis",
      "type": "string"
    },
    "date_precision": {
      "default": "unassessed",
      "enum": [
        "day",
        "month",
        "year",
        "unassessed"
      ],
      "title": "Date Precision",
      "type": "string"
    },
    "benefit_status": {
      "anyOf": [
        {
          "enum": [
            "reported",
            "intended",
            "mixed",
            "unclear"
          ],
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Benefit Status"
    },
    "source_collection": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Source Collection"
    },
    "source_entry": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "AIBD's stable key for the entry within an imported collection, not an identifier assigned by its publisher.",
      "title": "Source Entry"
    },
    "account": {
      "description": "What happened, in one paragraph.",
      "minLength": 1,
      "title": "Account",
      "type": "string"
    },
    "category": {
      "description": "The kind of event: a benefit created or restored, a specific harm prevented, a protective response with prevention unproven, or a general benefit case. Depth and confidence are assessed separately.",
      "enum": [
        "benefit created",
        "harm prevented",
        "protective response",
        "general benefit"
      ],
      "title": "Category",
      "type": "string"
    },
    "unexpected": {
      "anyOf": [
        {
          "type": "boolean"
        },
        {
          "type": "null"
        }
      ],
      "title": "Unexpected"
    },
    "purpose": {
      "description": "What the system was built to do, and whether this benefit was that.",
      "minLength": 1,
      "title": "Purpose",
      "type": "string"
    },
    "system": {
      "minLength": 1,
      "title": "System",
      "type": "string"
    },
    "model_version": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "The AI model release or checkpoint used in this case. Hardware models and source-document revisions are recorded separately.",
      "title": "Model Version"
    },
    "developer": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Developer"
    },
    "deployer": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Deployer"
    },
    "location": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Location"
    },
    "domain": {
      "minLength": 1,
      "title": "Domain",
      "type": "string"
    },
    "segment": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Segment"
    },
    "benefit_type": {
      "minLength": 1,
      "title": "Benefit Type",
      "type": "string"
    },
    "taxonomy_note": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "title": "Taxonomy Note"
    },
    "registry_ids": {
      "additionalProperties": {
        "type": "string"
      },
      "description": "Ids in other registries, e.g. oecd_aim, aiid.",
      "title": "Registry Ids",
      "type": "object"
    },
    "ratings": {
      "items": {
        "$ref": "#/$defs/Rating"
      },
      "minItems": 1,
      "title": "Ratings",
      "type": "array"
    },
    "ai_role": {
      "$ref": "#/$defs/AIRole"
    },
    "evidence": {
      "items": {
        "$ref": "#/$defs/Evidence"
      },
      "minItems": 1,
      "title": "Evidence",
      "type": "array"
    },
    "replication": {
      "$ref": "#/$defs/Replication"
    },
    "paired_incident": {
      "anyOf": [
        {
          "$ref": "#/$defs/PairedIncident"
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "headline": {
      "anyOf": [
        {
          "maxLength": 72,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Short title; adds no fact. Asterisks around a name set it in italics.",
      "title": "Headline"
    },
    "metric": {
      "anyOf": [
        {
          "maxLength": 100,
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "The key quantified outcome, verbatim from the summary or account.",
      "title": "Metric"
    },
    "comparator": {
      "anyOf": [
        {
          "$ref": "#/$defs/Comparator"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Better than what: the baseline the benefit is measured against."
    },
    "later": {
      "anyOf": [
        {
          "$ref": "#/$defs/Later"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "What happened after the first report."
    },
    "value": {
      "anyOf": [
        {
          "$ref": "#/$defs/StatedValue"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "A money figure a source states for the benefit."
    },
    "developer_country": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Where the developer is headquartered, from its own site or a registry.",
      "title": "Developer Country"
    },
    "deployer_country": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Where the deployer is seated, from its own site or a registry.",
      "title": "Deployer Country"
    },
    "unrated_because": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Why an event carries no depth: the good is denied or the AI's part is undocumented.",
      "title": "Unrated Because"
    },
    "brief_notes": {
      "anyOf": [
        {
          "items": {
            "type": "string"
          },
          "type": "array"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Sidenotes to the brief, numbered in order; the brief marks them as [1], [2].",
      "title": "Brief Notes"
    },
    "brief": {
      "anyOf": [
        {
          "type": "string"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Brief from Peter: his reading of the evidence and its gaps.",
      "title": "Brief"
    },
    "revisions": {
      "items": {
        "$ref": "#/$defs/Revision"
      },
      "minItems": 1,
      "title": "Revisions",
      "type": "array"
    },
    "confidence": {
      "type": "string",
      "enum": [
        "found",
        "studied",
        "reported",
        "claimed"
      ]
    },
    "shade": {
      "type": "string",
      "enum": [
        "high",
        "medium",
        "low"
      ],
      "description": "The mark is solid for high, hatched for medium, and outlined for low."
    },
    "claim_status": {
      "type": "string"
    },
    "claim_basis": {
      "type": "string"
    },
    "profile": {
      "additionalProperties": false,
      "properties": {
        "case_id": {
          "pattern": "^AIBD-\\d{4}$",
          "title": "Case Id",
          "type": "string"
        },
        "catalog_version": {
          "title": "Catalog Version",
          "type": "string"
        },
        "source_fingerprint": {
          "pattern": "^[a-f0-9]{64}$",
          "title": "Source Fingerprint",
          "type": "string"
        },
        "collection_refs": {
          "items": {
            "$ref": "#/$defs/CollectionRef"
          },
          "minItems": 1,
          "title": "Collection Refs",
          "type": "array"
        },
        "source_ids": {
          "items": {
            "type": "string"
          },
          "title": "Source Ids",
          "type": "array"
        },
        "families": {
          "type": "object",
          "properties": {
            "strategic assessments": {
              "$ref": "#/$defs/FamilyAssessment"
            },
            "evaluations": {
              "$ref": "#/$defs/FamilyAssessment"
            },
            "monetary observations": {
              "$ref": "#/$defs/FamilyAssessment"
            },
            "institutional decisions": {
              "$ref": "#/$defs/FamilyAssessment"
            }
          },
          "required": [
            "strategic assessments",
            "evaluations",
            "monetary observations",
            "institutional decisions"
          ],
          "additionalProperties": false
        },
        "fields": {
          "type": "object",
          "properties": {
            "actors[]": {
              "$ref": "#/$defs/Resolution"
            },
            "actors[].ownership_control": {
              "$ref": "#/$defs/Resolution"
            },
            "ai_contribution": {
              "$ref": "#/$defs/Resolution"
            },
            "ai_relationship": {
              "$ref": "#/$defs/Resolution"
            },
            "assessments[].alternatives": {
              "$ref": "#/$defs/Resolution"
            },
            "assessments[].assessor_date": {
              "$ref": "#/$defs/Resolution"
            },
            "assessments[].depth": {
              "$ref": "#/$defs/Resolution"
            },
            "assessments[].display_confidence": {
              "$ref": "#/$defs/Resolution"
            },
            "assessments[].rationale": {
              "$ref": "#/$defs/Resolution"
            },
            "assessments[].rubric_version": {
              "$ref": "#/$defs/Resolution"
            },
            "assessments[].status_basis": {
              "$ref": "#/$defs/Resolution"
            },
            "assessments[].target": {
              "$ref": "#/$defs/Resolution"
            },
            "availability": {
              "$ref": "#/$defs/Resolution"
            },
            "brief": {
              "$ref": "#/$defs/Resolution"
            },
            "case_kind": {
              "$ref": "#/$defs/Resolution"
            },
            "case_links[]": {
              "$ref": "#/$defs/Resolution"
            },
            "claims[].evidence_links": {
              "$ref": "#/$defs/Resolution"
            },
            "claims[].evidence_strength": {
              "$ref": "#/$defs/Resolution"
            },
            "claims[].missingness": {
              "$ref": "#/$defs/Resolution"
            },
            "claims[].proposition": {
              "$ref": "#/$defs/Resolution"
            },
            "cross_border_flows[]": {
              "$ref": "#/$defs/Resolution"
            },
            "decisions[].action_outcome": {
              "$ref": "#/$defs/Resolution"
            },
            "decisions[].grounds": {
              "$ref": "#/$defs/Resolution"
            },
            "decisions[].institution_task": {
              "$ref": "#/$defs/Resolution"
            },
            "decisions[].success_criterion": {
              "$ref": "#/$defs/Resolution"
            },
            "deployment_stage": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].amount": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].costs[]": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].counterfactual": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].currency_price_basis": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].gross_net": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].measure_type": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].period_unit": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].realization": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].recipient_payer": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].return_payback": {
              "$ref": "#/$defs/Resolution"
            },
            "economics[].valuation_method": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].ai_uplift": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].comparator": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].design": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].effect": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].exposure": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].id": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].measurement_method": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].metric": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].reproduction_materials": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].setting_sample": {
              "$ref": "#/$defs/Resolution"
            },
            "evaluations[].uncertainty_limitations": {
              "$ref": "#/$defs/Resolution"
            },
            "external_references[]": {
              "$ref": "#/$defs/Resolution"
            },
            "follow_up[]": {
              "$ref": "#/$defs/Resolution"
            },
            "human_oversight": {
              "$ref": "#/$defs/Resolution"
            },
            "id": {
              "$ref": "#/$defs/Resolution"
            },
            "infrastructure_dependencies[]": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].beneficiaries": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].beneficiary_count": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].benefit_type": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].claim": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].distribution": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].duration": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].id": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].stakeholder_group": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].status": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].tradeoffs": {
              "$ref": "#/$defs/Resolution"
            },
            "outcomes[].unexpected": {
              "$ref": "#/$defs/Resolution"
            },
            "places[]": {
              "$ref": "#/$defs/Resolution"
            },
            "purpose": {
              "$ref": "#/$defs/Resolution"
            },
            "record_dates": {
              "$ref": "#/$defs/Resolution"
            },
            "replication.attempts[]": {
              "$ref": "#/$defs/Resolution"
            },
            "replication.conditions": {
              "$ref": "#/$defs/Resolution"
            },
            "revision_history[]": {
              "$ref": "#/$defs/Resolution"
            },
            "sector": {
              "$ref": "#/$defs/Resolution"
            },
            "sources[].access_version": {
              "$ref": "#/$defs/Resolution"
            },
            "sources[].citation_locator": {
              "$ref": "#/$defs/Resolution"
            },
            "sources[].id": {
              "$ref": "#/$defs/Resolution"
            },
            "sources[].language": {
              "$ref": "#/$defs/Resolution"
            },
            "sources[].relationship": {
              "$ref": "#/$defs/Resolution"
            },
            "sources[].upstream_sources": {
              "$ref": "#/$defs/Resolution"
            },
            "strategic_assessments[]": {
              "$ref": "#/$defs/Resolution"
            },
            "summary": {
              "$ref": "#/$defs/Resolution"
            },
            "systems[].autonomy_permissions": {
              "$ref": "#/$defs/Resolution"
            },
            "systems[].component_role": {
              "$ref": "#/$defs/Resolution"
            },
            "systems[].deployment_configuration": {
              "$ref": "#/$defs/Resolution"
            },
            "systems[].inputs_outputs": {
              "$ref": "#/$defs/Resolution"
            },
            "systems[].model_name": {
              "$ref": "#/$defs/Resolution"
            },
            "systems[].model_version": {
              "$ref": "#/$defs/Resolution"
            },
            "systems[].product_name": {
              "$ref": "#/$defs/Resolution"
            },
            "systems[].provider": {
              "$ref": "#/$defs/Resolution"
            },
            "taxonomy_crosswalks[]": {
              "$ref": "#/$defs/Resolution"
            },
            "title": {
              "$ref": "#/$defs/Resolution"
            },
            "version": {
              "$ref": "#/$defs/Resolution"
            },
            "workflow": {
              "$ref": "#/$defs/Resolution"
            }
          },
          "required": [
            "actors[]",
            "actors[].ownership_control",
            "ai_contribution",
            "ai_relationship",
            "assessments[].alternatives",
            "assessments[].assessor_date",
            "assessments[].depth",
            "assessments[].display_confidence",
            "assessments[].rationale",
            "assessments[].rubric_version",
            "assessments[].status_basis",
            "assessments[].target",
            "availability",
            "brief",
            "case_kind",
            "case_links[]",
            "claims[].evidence_links",
            "claims[].evidence_strength",
            "claims[].missingness",
            "claims[].proposition",
            "cross_border_flows[]",
            "decisions[].action_outcome",
            "decisions[].grounds",
            "decisions[].institution_task",
            "decisions[].success_criterion",
            "deployment_stage",
            "economics[].amount",
            "economics[].costs[]",
            "economics[].counterfactual",
            "economics[].currency_price_basis",
            "economics[].gross_net",
            "economics[].measure_type",
            "economics[].period_unit",
            "economics[].realization",
            "economics[].recipient_payer",
            "economics[].return_payback",
            "economics[].valuation_method",
            "evaluations[].ai_uplift",
            "evaluations[].comparator",
            "evaluations[].design",
            "evaluations[].effect",
            "evaluations[].exposure",
            "evaluations[].id",
            "evaluations[].measurement_method",
            "evaluations[].metric",
            "evaluations[].reproduction_materials",
            "evaluations[].setting_sample",
            "evaluations[].uncertainty_limitations",
            "external_references[]",
            "follow_up[]",
            "human_oversight",
            "id",
            "infrastructure_dependencies[]",
            "outcomes[].beneficiaries",
            "outcomes[].beneficiary_count",
            "outcomes[].benefit_type",
            "outcomes[].claim",
            "outcomes[].distribution",
            "outcomes[].duration",
            "outcomes[].id",
            "outcomes[].stakeholder_group",
            "outcomes[].status",
            "outcomes[].tradeoffs",
            "outcomes[].unexpected",
            "places[]",
            "purpose",
            "record_dates",
            "replication.attempts[]",
            "replication.conditions",
            "revision_history[]",
            "sector",
            "sources[].access_version",
            "sources[].citation_locator",
            "sources[].id",
            "sources[].language",
            "sources[].relationship",
            "sources[].upstream_sources",
            "strategic_assessments[]",
            "summary",
            "systems[].autonomy_permissions",
            "systems[].component_role",
            "systems[].deployment_configuration",
            "systems[].inputs_outputs",
            "systems[].model_name",
            "systems[].model_version",
            "systems[].product_name",
            "systems[].provider",
            "taxonomy_crosswalks[]",
            "title",
            "version",
            "workflow"
          ],
          "additionalProperties": false
        },
        "summary": {
          "type": "object",
          "properties": {
            "total": {
              "type": "integer",
              "minimum": 0
            },
            "addressed": {
              "type": "integer",
              "minimum": 0
            },
            "known": {
              "type": "integer",
              "minimum": 0
            },
            "reviewed": {
              "type": "integer",
              "minimum": 0
            },
            "record_mapped": {
              "type": "integer",
              "minimum": 0
            },
            "not_assessed": {
              "type": "integer",
              "minimum": 0
            },
            "complete": {
              "type": "boolean"
            },
            "by_state": {
              "type": "object",
              "properties": {
                "value_present": {
                  "type": "integer",
                  "minimum": 0
                },
                "not_reported": {
                  "type": "integer",
                  "minimum": 0
                },
                "unresolved": {
                  "type": "integer",
                  "minimum": 0
                },
                "not_assessed": {
                  "type": "integer",
                  "minimum": 0
                },
                "not_applicable": {
                  "type": "integer",
                  "minimum": 0
                },
                "withheld": {
                  "type": "integer",
                  "minimum": 0
                },
                "source_unavailable": {
                  "type": "integer",
                  "minimum": 0
                }
              },
              "required": [
                "value_present",
                "not_reported",
                "unresolved",
                "not_assessed",
                "not_applicable",
                "withheld",
                "source_unavailable"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "total",
            "addressed",
            "known",
            "reviewed",
            "record_mapped",
            "not_assessed",
            "complete",
            "by_state"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "case_id",
        "catalog_version",
        "source_fingerprint",
        "collection_refs",
        "source_ids",
        "families",
        "fields",
        "summary"
      ],
      "title": "Public AIBD requirement profile",
      "type": "object"
    }
  },
  "required": [
    "id",
    "title",
    "summary",
    "date_observed",
    "account",
    "category",
    "unexpected",
    "purpose",
    "system",
    "domain",
    "benefit_type",
    "ratings",
    "ai_role",
    "evidence",
    "replication",
    "revisions",
    "confidence",
    "shade",
    "claim_status",
    "claim_basis",
    "profile"
  ],
  "title": "Published AIBD case with public field profile",
  "type": "object"
}
