{
  "@context": "https://egly443.github.io/Govviz/data/profile.json",
  "id": "https://egly443.github.io/Govviz/data/series/ho-net-migration.json",
  "title": "Net migration",
  "description": "Long-term international net migration, UK, year ending",
  "producer": "ONS, Long-term international migration, provisional",
  "statisticType": "Official Statistic",
  "measure": "Long-term international net migration, UK, year ending",
  "unit": "number",
  "unitMultiplier": 0,
  "unitLabel": "number",
  "geography": null,
  "geographyLabel": null,
  "periodicity": "P1Y",
  "validRange": {
    "min": -200000,
    "max": 1300000
  },
  "suppressionScheme": "https://egly443.github.io/Govviz/data/suppression/v1",
  "revisionStatus": "provisional",
  "licence": "https://www.nationalarchives.gov.uk/doc/open-government-licence/version/3/",
  "provenance": {
    "source": "ONS, Long-term international migration, provisional",
    "methodology": "https://www.ons.gov.uk/peoplepopulationandcommunity/populationandmigration/internationalmigration",
    "derivation": "Direct from source; latest value validated against validRange",
    "upstreamUrl": "https://www.ons.gov.uk/file?uri=/peoplepopulationandcommunity/populationandmigration/internationalmigration/datasets/longterminternationalimmigrationemigrationandnetmigrationflowsprovisional/yearendingdecember2025/may2026publicationspreadsheet.xlsx",
    "fetchedAt": "2026-07-02",
    "contentHash": "442d699935",
    "sourceBytesHash": "2c2eaa869ec6",
    "compiledBy": "Govviz"
  },
  "semanticTags": [
    "home-office",
    "home office",
    "throughput",
    "workforce",
    "value for money",
    "service standard",
    "annual",
    "number",
    "migration",
    "home affairs",
    "public service backlog"
  ],
  "subjectUris": [
    "https://www.gov.uk/government/organisations/home-office",
    "https://www.ons.gov.uk/peoplepopulationandcommunity/populationandmigration/internationalmigration"
  ],
  "qualityDimensions": {
    "accuracy": "Not asserted by Govviz; upstream producer methodology remains authoritative.",
    "completeness": "55 observations emitted in the tidy data file.",
    "uniqueness": "One observation per period/ref_area key in the emitted tidy table.",
    "consistency": "Compiled by the same source-specific parser and emitted through one CSVW schema.",
    "timeliness": "Latest observed period 2025 is within the expected annual cadence; latest source fetch recorded 2026-07-02.",
    "validity": "Latest source values passed the published validRange -200000 to 1300000."
  },
  "compiler": {
    "name": "Govviz",
    "url": "https://egly443.github.io/Govviz",
    "conformanceVersion": "ai-ready-series-profile-v0.2",
    "compiledAt": "2026-07-02T16:23:10.182Z",
    "pipelineCommit": "c4d099239c3de07004ca9cf792201f9bd0d130cf",
    "sourceBytesHash": "2c2eaa869ec6"
  },
  "upstreamConformance": "not-asserted-by-primary-publisher",
  "publisherClaim": "not-asserted-by-primary-publisher",
  "nextRelease": null,
  "nextReleaseEstimated": false,
  "expectedCadence": "annual",
  "latestObservedPeriod": "2025",
  "latestFetchedAt": "2026-07-02",
  "estimatedNextPeriod": "2026-12-31",
  "freshnessStatus": "current",
  "freshnessReason": "Latest observed period 2025 is within the expected annual cadence; latest source fetch recorded 2026-07-02.",
  "conformanceLevel": "M5-reference-rendering",
  "limitations": [
    "Govviz is a downstream compiler, not the primary publisher.",
    "The primary producer may not publish the same tidy structure, stable id, CSVW metadata, or validation range upstream.",
    "Freshness metadata is inferred from observed periods and fetch timestamps; it is not an official release calendar.",
    "The contact and accountability route remains the primary producer's published route, not a Govviz official statistics contact.",
    "No upstream policy-as-code conformance assertion has been made by the primary producer."
  ],
  "latest": "https://egly443.github.io/Govviz/data/series/ho-net-migration/data.csv",
  "distribution": [
    "https://egly443.github.io/Govviz/data/series/ho-net-migration/data.csv",
    "https://egly443.github.io/Govviz/data/series/ho-net-migration/data-3d883ab71af9.csv",
    "https://egly443.github.io/Govviz/data/series/ho-net-migration/data.csv-metadata.json",
    "https://egly443.github.io/Govviz/data/series/ho-net-migration.json"
  ],
  "csvw": "https://egly443.github.io/Govviz/data/series/ho-net-migration/data.csv-metadata.json",
  "agent": "https://egly443.github.io/Govviz/data/mcp.json",
  "basis": null,
  "caveat": "Long-term migration estimates (LTIM) are provisional and routinely revised; methodology and data sources have changed over the series.",
  "lens": null,
  "goodDirection": "down",
  "department": {
    "code": "home-office",
    "name": "Home Office"
  },
  "observationCount": 55
}