{
  "name": "Warconomy schema validation report",
  "asOf": "2026-06-05",
  "schemaVersion": 2,
  "contractPolicy": "Schemas are conservative and additive (draft-07): they pin the required, stable fields and allow additional properties, so new export fields never break a consumer. Enums cover stable value sets (subject type, data mode, confidence, source type, cadence). Not a guarantee of completeness or real-time data.",
  "note": "Build-time report: real fixture records are checked against each schema's required fields. Not a runtime validator; schemas stay conservative and additive.",
  "page": "https://warconomy.com/datasets/conflict-economic-impact/schema-report",
  "exampleFiles": [
    "/datasets/conflict-economic-impact/examples/observation.json",
    "/datasets/conflict-economic-impact/examples/source.json",
    "/datasets/conflict-economic-impact/examples/provenance.json",
    "/datasets/conflict-economic-impact/examples/version-diff.json",
    "/datasets/conflict-economic-impact/examples/graph-node.json",
    "/datasets/conflict-economic-impact/examples/query-intent.json"
  ],
  "allValidated": true,
  "schemas": [
    {
      "name": "schema.json",
      "path": "/datasets/conflict-economic-impact/schema.json",
      "requiredFields": [
        "version",
        "dataset",
        "observations",
        "sources",
        "facts",
        "series",
        "distributions"
      ],
      "examplePath": null,
      "validated": true,
      "validatedAgainst": null
    },
    {
      "name": "observation.schema.json",
      "path": "/datasets/conflict-economic-impact/observation.schema.json",
      "requiredFields": [
        "id",
        "metricId",
        "subjectType",
        "subjectId",
        "value",
        "asOf",
        "sourceId",
        "confidence",
        "dataMode"
      ],
      "examplePath": "/datasets/conflict-economic-impact/examples/observation.json",
      "validated": true,
      "validatedAgainst": "all observations"
    },
    {
      "name": "source.schema.json",
      "path": "/datasets/conflict-economic-impact/source.schema.json",
      "requiredFields": [
        "id",
        "title",
        "publisher",
        "url",
        "type"
      ],
      "examplePath": "/datasets/conflict-economic-impact/examples/source.json",
      "validated": true,
      "validatedAgainst": "all sources"
    },
    {
      "name": "series.schema.json",
      "path": "/datasets/conflict-economic-impact/series.schema.json",
      "requiredFields": [
        "id",
        "title",
        "metricId",
        "subjectType",
        "subjectId",
        "unit",
        "cadence",
        "snapshots"
      ],
      "examplePath": null,
      "validated": true,
      "validatedAgainst": "all series"
    },
    {
      "name": "graph.schema.json",
      "path": "/datasets/conflict-economic-impact/graph.schema.json",
      "requiredFields": [
        "nodes",
        "edges",
        "summary"
      ],
      "examplePath": "/datasets/conflict-economic-impact/examples/graph-node.json",
      "validated": true,
      "validatedAgainst": null
    },
    {
      "name": "diff.schema.json",
      "path": "/datasets/conflict-economic-impact/diff.schema.json",
      "requiredFields": [
        "version",
        "previousVersion",
        "frozenPreviousSnapshot",
        "valueLevel"
      ],
      "examplePath": "/datasets/conflict-economic-impact/examples/version-diff.json",
      "validated": true,
      "validatedAgainst": null
    }
  ]
}