{
  "snapshot_id": "approved-static-d7ed373c115d60d0",
  "schema_version": "immigrationdb-city-resource-v2",
  "generated_at": "2026-09-12",
  "citation": {
    "@type": "CreativeWork",
    "@id": "https://immigrationdb.com/cities/be/forest/#citation",
    "schema_version": "immigrationdb-citation-v1",
    "citation_type": "ImmigrationDB compilation",
    "canonical_url": "https://immigrationdb.com/cities/be/forest/",
    "title": "Forest, Belgium: jobs, air quality, climate",
    "author": {
      "name": "ImmigrationDB",
      "url": "https://immigrationdb.com/"
    },
    "publisher": {
      "name": "ImmigrationDB",
      "url": "https://immigrationdb.com/"
    },
    "snapshot_id": "approved-static-d7ed373c115d60d0",
    "version": "approved-static-d7ed373c115d60d0",
    "retrieval_date": "2026-09-12",
    "build_date": "2026-09-12",
    "compilation_license": {
      "name": "CC BY 4.0",
      "url": "https://creativecommons.org/licenses/by/4.0/",
      "terms_url": "https://immigrationdb.com/about/copyright/"
    },
    "formats": {
      "apa": "ImmigrationDB. (2026, September 12). Forest, Belgium: jobs, air quality, climate [ImmigrationDB compilation; snapshot approved-static-d7ed373c115d60d0; version approved-static-d7ed373c115d60d0]. ImmigrationDB. https://immigrationdb.com/cities/be/forest/ Retrieved 2026-09-12. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/",
      "bibtex": "@misc{immigrationdb_immigrationdb_forest-belgium-jobs-air-quality-climate_346d4f8fc772,\n  author = {ImmigrationDB},\n  title = {Forest, Belgium: jobs, air quality, climate},\n  publisher = {ImmigrationDB},\n  year = {2026},\n  date = {2026-09-12},\n  version = {approved-static-d7ed373c115d60d0},\n  snapshot = {approved-static-d7ed373c115d60d0},\n  url = {https://immigrationdb.com/cities/be/forest/},\n  note = {Retrieved 2026-09-12. ImmigrationDB compilation. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/},\n}",
      "markdown": "[Forest, Belgium: jobs, air quality, climate](https://immigrationdb.com/cities/be/forest/) — ImmigrationDB; ImmigrationDB; snapshot approved-static-d7ed373c115d60d0; version approved-static-d7ed373c115d60d0; retrieved 2026-09-12; built 2026-09-12."
    },
    "boundary_note": "This citation identifies the ImmigrationDB compilation/page. Underlying source publishers and datasets retain their own terms; inspect the Sources section and cite those records separately."
  },
  "underlying_source_references": [
    {
      "source_id": "task-652-admission-01:source:b40c30522b8982f1b238dbc3bd5e0fc1",
      "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.xlsx",
      "source_title": "Statbel (Belgian statistical office)",
      "publisher": "Statbel (Belgian statistical office)",
      "source_quality": "verified",
      "last_checked": "2026-08-04"
    },
    {
      "source_id": "task-846-admission-01:source:f38112896bbddf886778f3c802e1889e",
      "source_url": "https://bestat.statbel.fgov.be/bestat/api/views/51bc2007-36b3-4f96-a540-823018b2dd67/result/JSON",
      "source_title": "bestat.statbel.fgov.be",
      "publisher": "bestat.statbel.fgov.be",
      "source_quality": "verified",
      "last_checked": "2026-08-26"
    },
    {
      "source_id": "task-659-admission-01:source:031c60f89cebba11a5cb7cc8aeac4884",
      "source_url": "https://air.discomap.eea.europa.eu/arcgis/rest/services/AirQuality/AQ_Statistics_WM/MapServer/0/query?where=Country_ISO%3D%27BE%27+AND+AirPollutant%3D%27PM2.5%27+AND+YearOfStatistics%3D2024&outFields=AirPollutant%2CAirPollutionLevel%2CCountry_ISO%2CStationName%2CYearOfStatistics%2CUnitOfAirpollutionLevel%2CReportingMetric%2CLatitudeOfMeasurementStation%2CLongitudeOfMeasurementStation%2CDataCoverage%2CPreliminary&returnGeometry=false&f=json",
      "source_title": "European Environment Agency (EEA)",
      "publisher": "European Environment Agency (EEA)",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:de3bfc7c93bc42b3edb54157a5105659",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TMAX.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:dc97aa1dc7e39b70427bbcc4b52bf081",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TMIN.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:5660fad1956c1bef63a95b34be9cfd60",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TAVG.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:9c640c101a32b20fefefb1ba70369ab3",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_PRCP.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:e51786d06be46f1867bd002617847328",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TSUN.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "source-2c811b7da15a",
      "source_url": "https://raw.githubusercontent.com/jpatokal/openflights/master/data/routes.dat",
      "source_title": "OpenFlights",
      "publisher": "OpenFlights",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-4e7d55f2c3dd",
      "source_url": "https://davidmegginson.github.io/ourairports-data/airports.csv",
      "source_title": "OurAirports",
      "publisher": "OurAirports",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-d21bafe5b5be",
      "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/03_Bruxelles-Capitale/Bruxelles_Capitale_Forest_fr.pdf",
      "source_title": "police.be recorded crime data",
      "publisher": "police.be recorded crime data",
      "source_quality": "verified",
      "last_checked": "2026-08-28"
    },
    {
      "source_id": "source-377c5eebf54f",
      "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
      "source_title": "statbel.fgov.be recorded crime data",
      "publisher": "statbel.fgov.be recorded crime data",
      "source_quality": "verified",
      "last_checked": "2026-08-28"
    },
    {
      "source_id": "source-52289ea3e1d4",
      "source_url": "https://www.actiris.brussels/en/citizens/",
      "source_title": "Actiris",
      "publisher": "Actiris Brussels public employment service",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "source-bf21bd63d20e",
      "source_url": "https://www.leforem.be/",
      "source_title": "Le Forem",
      "publisher": "Le Forem Walloon public employment and training service",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "source-1354f995e2a4",
      "source_url": "https://www.vdab.be/",
      "source_title": "VDAB",
      "publisher": "Vlaamse Dienst voor Arbeidsbemiddeling en Beroepsopleiding",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "task-647-648-country-region-admission-01:source:7168fd15e05fb7fff5068091ef76fd5a",
      "source_url": "https://www.belgium.be/en/health/healthcare_costs",
      "source_title": "Belgium.be, Government of Belgium",
      "publisher": "Belgium.be, Government of Belgium",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    }
  ],
  "canonical_path": "/cities/be/forest/",
  "mcp_uri": "immigrationdb://city/be/forest",
  "editorial_copy": {
    "status": "reviewed",
    "reviewed_at": "2026-08-08",
    "copy_depth": "city_standard",
    "blocks": {
      "intro": "Forest is a city in Belgium, and the figures below are its published values. The population of Forest totalled 58,675 at the end of 2025. At the end of 2024, annual PM2.5 reached 7 µg/m³.",
      "mobility_lead": "Forest's nearest airport was BRU, 14 km away and offered 146 direct destinations.",
      "climate_lead": "Monthly mean temperatures were 3.7°C in January and 18.7°C in July. Forest's monthly precipitation totalled 75.5 mm in January and 76.9 mm in July. Average monthly sunshine totalled 59.1 hours in January and 203.2 hours in July."
    },
    "used_claim_count": 8,
    "uses_supplemental_cd": false
  },
  "city": {
    "entity_id": "city:be:geonames:2798139",
    "name": "Forest",
    "country_code": "BE",
    "public_slug": "forest",
    "canonical_path": "/cities/be/forest/",
    "mcp_uri": "immigrationdb://city/be/forest",
    "page_state": "published",
    "usefulness": {
      "policy": "city_usefulness_v1",
      "has_reviewed_copy": true,
      "valid_slug": true,
      "counts": {
        "ab_facts": 11,
        "metrics": 11,
        "source_blocks": 4,
        "decision_domains": 3,
        "answer_intents": 2,
        "fresh_facts": 11
      },
      "answer_intents": [
        "air",
        "work"
      ],
      "decision_domains": [
        "environment",
        "mobility",
        "work"
      ],
      "requirements": {
        "metrics": true,
        "source_blocks": true,
        "decision_domains": true,
        "answer_intents": true,
        "fresh_facts": true
      },
      "base_floor_passed": true,
      "tier": "answer_linked",
      "indexable": true,
      "internal_link_kind": "typed_relationship",
      "structured_context_count": 1,
      "missing_requirements": []
    },
    "useful_blocks": [
      "climate_air",
      "mobility_admin",
      "work_income"
    ],
    "useful_fact_count": 11,
    "city_tags": [],
    "profile_scores": {
      "remote": {
        "point": 48,
        "low": 37,
        "high": 59,
        "factors": {
          "cost_pressure": 98,
          "employment_service": 68,
          "family": 2,
          "language_integration": 82,
          "legal_path": 88,
          "work": 2
        },
        "housing_budget": {
          "status": "unavailable",
          "currency": null,
          "fx_date": null,
          "normalized_monthly_eur": null,
          "source_id": null,
          "basis": null
        },
        "coverage": 0.5077,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "air",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "tax_retention"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0.75,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 82,
            "weight": 0.5,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "skilled_employee": {
        "point": 47,
        "low": 37,
        "high": 57,
        "factors": {
          "cost_pressure": 98,
          "employment_service": 68,
          "family": 2,
          "language_integration": 82,
          "legal_path": 88,
          "tax_retention": 60,
          "work": 2
        },
        "housing_budget": {
          "status": "unavailable",
          "currency": null,
          "fx_date": null,
          "normalized_monthly_eur": null,
          "source_id": null,
          "basis": null
        },
        "coverage": 0.5556,
        "confidence": 0.82,
        "coverage_status": "usable",
        "missing_factors": [
          "education",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 82,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 2,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "tax_retention": {
            "score": 60,
            "weight": 2,
            "confidence": 0.5,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "family": {
        "point": 46,
        "low": 34,
        "high": 58,
        "factors": {
          "cost_pressure": 98,
          "employment_service": 68,
          "family": 2,
          "language_integration": 82,
          "legal_path": 88,
          "work": 2
        },
        "housing_budget": {
          "status": "unavailable",
          "currency": null,
          "fx_date": null,
          "normalized_monthly_eur": null,
          "source_id": null,
          "basis": null
        },
        "coverage": 0.4286,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "education",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0.5,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 82,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "student": {
        "point": 62,
        "low": 50,
        "high": 74,
        "factors": {
          "cost_pressure": 98,
          "employment_service": 68,
          "family": 2,
          "language_integration": 82,
          "legal_path": 88,
          "work": 2
        },
        "housing_budget": {
          "status": "unavailable",
          "currency": null,
          "fx_date": null,
          "normalized_monthly_eur": null,
          "source_id": null,
          "basis": null
        },
        "coverage": 0.4118,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "education",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 82,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 2,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "retirement": {
        "point": 59,
        "low": 45,
        "high": 73,
        "factors": {
          "cost_pressure": 98,
          "employment_service": 68,
          "family": 2,
          "language_integration": 82,
          "legal_path": 88,
          "work": 2
        },
        "housing_budget": {
          "status": "unavailable",
          "currency": null,
          "fx_date": null,
          "normalized_monthly_eur": null,
          "source_id": null,
          "basis": null
        },
        "coverage": 0.225,
        "confidence": 0.9,
        "coverage_status": "capped",
        "missing_factors": [
          "air",
          "bureaucracy",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "tax_retention"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 82,
            "weight": 0.5,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 2,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      }
    },
    "facts_by_block": {
      "identity": [
        {
          "reader_label": "Population",
          "label_owner_metric_id": "population_total",
          "reader_label_role": "primary",
          "metric_id": "population_total",
          "block_id": "identity",
          "value": 58675,
          "unit": "persons",
          "geographic_scope": "city",
          "observed_at": "2025-12-31",
          "verified_at": "2026-08-04",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "people",
            "observed_at": "2025-12-31",
            "data_level": null
          },
          "source_id": "task-652-admission-01:source:b40c30522b8982f1b238dbc3bd5e0fc1",
          "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.xlsx",
          "source_title": "Statbel (Belgian statistical office)",
          "source_authority": "Statbel (Belgian statistical office)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "housing_cost": [],
      "work_income": [
        {
          "reader_label": "Unemployment rate",
          "label_owner_metric_id": "unemployment_total_percent",
          "reader_label_role": "primary",
          "metric_id": "unemployment_total_percent",
          "block_id": "work_income",
          "value": 17.35,
          "unit": "percent",
          "geographic_scope": "city",
          "observed_at": "2011-12-31",
          "verified_at": "2026-08-26",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "%",
            "observed_at": "2011-12-31",
            "data_level": null
          },
          "source_id": "task-846-admission-01:source:f38112896bbddf886778f3c802e1889e",
          "source_url": "https://bestat.statbel.fgov.be/bestat/api/views/51bc2007-36b3-4f96-a540-823018b2dd67/result/JSON",
          "source_title": "bestat.statbel.fgov.be",
          "source_authority": "bestat.statbel.fgov.be",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "climate_air": [
        {
          "reader_label": "PM2.5 — annual mean",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "air_quality_pm25_annual_ug_m3",
          "block_id": "climate_air",
          "value": 7,
          "unit": "ug/m3",
          "geographic_scope": "nearest_station",
          "observed_at": "2024-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "µg/m³",
            "observed_at": "2024-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:031c60f89cebba11a5cb7cc8aeac4884",
          "source_url": "https://air.discomap.eea.europa.eu/arcgis/rest/services/AirQuality/AQ_Statistics_WM/MapServer/0/query?where=Country_ISO%3D%27BE%27+AND+AirPollutant%3D%27PM2.5%27+AND+YearOfStatistics%3D2024&outFields=AirPollutant%2CAirPollutionLevel%2CCountry_ISO%2CStationName%2CYearOfStatistics%2CUnitOfAirpollutionLevel%2CReportingMetric%2CLatitudeOfMeasurementStation%2CLongitudeOfMeasurementStation%2CDataCoverage%2CPreliminary&returnGeometry=false&f=json",
          "source_title": "European Environment Agency (EEA)",
          "source_authority": "European Environment Agency (EEA)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average daytime high by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_high_c",
          "block_id": "climate_air",
          "value": [
            6.1,
            7.1,
            10.9,
            15,
            18.4,
            21.2,
            23.2,
            23,
            19.5,
            14.9,
            9.9,
            6.6
          ],
          "unit": "°C",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "°c",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:de3bfc7c93bc42b3edb54157a5105659",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TMAX.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average night-time low by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_low_c",
          "block_id": "climate_air",
          "value": [
            1.4,
            1.5,
            3.5,
            6,
            9.2,
            12,
            14.1,
            13.9,
            11.3,
            8.1,
            4.6,
            2.1
          ],
          "unit": "°C",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "°c",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:dc97aa1dc7e39b70427bbcc4b52bf081",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TMIN.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average temperature by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_mean_c",
          "block_id": "climate_air",
          "value": [
            3.7,
            4.2,
            7.1,
            10.4,
            13.9,
            16.7,
            18.7,
            18.4,
            15.2,
            11.3,
            7.2,
            4.3
          ],
          "unit": "°C",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "°c",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:5660fad1956c1bef63a95b34be9cfd60",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TAVG.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average precipitation by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_precip_mm",
          "block_id": "climate_air",
          "value": [
            75.5,
            65.1,
            59.3,
            46.7,
            59.7,
            70.8,
            76.9,
            86.5,
            65.3,
            67.8,
            76.2,
            87.4
          ],
          "unit": "mm",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "mm",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:9c640c101a32b20fefefb1ba70369ab3",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_PRCP.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average sunshine by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_sunshine_h",
          "block_id": "climate_air",
          "value": [
            59.1,
            72.9,
            125.8,
            171.3,
            198.3,
            199.3,
            203.2,
            192.4,
            154.5,
            112.6,
            65.8,
            48.6
          ],
          "unit": "hours",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "hours",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:e51786d06be46f1867bd002617847328",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TSUN.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "mobility_admin": [
        {
          "reader_label": "Airport Direct Destinations Count",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "airport_direct_destinations_count",
          "block_id": "mobility_admin",
          "value": 146,
          "unit": "count",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "count",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-2c811b7da15a",
          "source_url": "https://raw.githubusercontent.com/jpatokal/openflights/master/data/routes.dat",
          "source_title": "OpenFlights",
          "source_authority": "OpenFlights",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Nearest Major Airport Distance Km",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "nearest_major_airport_distance_km",
          "block_id": "mobility_admin",
          "value": 14,
          "unit": "km",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "km",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-4e7d55f2c3dd",
          "source_url": "https://davidmegginson.github.io/ourairports-data/airports.csv",
          "source_title": "OurAirports",
          "source_authority": "OurAirports",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Nearest Major Airport Iata",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "nearest_major_airport_iata",
          "block_id": "mobility_admin",
          "value": "BRU",
          "unit": "iata_code",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "unit-not-stated",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-4e7d55f2c3dd",
          "source_url": "https://davidmegginson.github.io/ourairports-data/airports.csv",
          "source_title": "OurAirports",
          "source_authority": "OurAirports",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ]
    },
    "language_integration": null,
    "public_employment_service": {
      "mode": "national",
      "local_locations": [],
      "services": [
        {
          "service_id": "employment:be:service:actiris",
          "name": "Actiris",
          "agency_name": "Actiris Brussels public employment service",
          "scope": {
            "name": "BE",
            "grain": "national",
            "entity_id": null,
            "country_code": "BE",
            "official_key": null,
            "relation_method": "national_scope"
          },
          "service_types": [
            "job_search"
          ],
          "eligible_statuses": [],
          "registration_requirements": null,
          "languages_available": [],
          "information_url": "https://www.actiris.brussels/en/",
          "registration_url": null,
          "job_search_url": "https://www.actiris.brussels/en/citizens/",
          "source": {
            "source_id": "source-52289ea3e1d4",
            "title": "Actiris",
            "publisher": "Actiris Brussels public employment service",
            "source_url": "https://www.actiris.brussels/en/citizens/",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        },
        {
          "service_id": "employment:be:service:le-forem",
          "name": "Le Forem",
          "agency_name": "Le Forem Walloon public employment and training service",
          "scope": {
            "name": "BE",
            "grain": "national",
            "entity_id": null,
            "country_code": "BE",
            "official_key": null,
            "relation_method": "national_scope"
          },
          "service_types": [
            "job_search",
            "registration"
          ],
          "eligible_statuses": [],
          "registration_requirements": null,
          "languages_available": [],
          "information_url": "https://www.leforem.be/",
          "registration_url": "https://www.leforem.be/citoyens/inscription-accompagnement-chercheur-emploi.html",
          "job_search_url": "https://www.leforem.be/citoyens.html",
          "source": {
            "source_id": "source-bf21bd63d20e",
            "title": "Le Forem",
            "publisher": "Le Forem Walloon public employment and training service",
            "source_url": "https://www.leforem.be/",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        },
        {
          "service_id": "employment:be:service:vdab",
          "name": "VDAB",
          "agency_name": "Vlaamse Dienst voor Arbeidsbemiddeling en Beroepsopleiding",
          "scope": {
            "name": "BE",
            "grain": "national",
            "entity_id": null,
            "country_code": "BE",
            "official_key": null,
            "relation_method": "national_scope"
          },
          "service_types": [
            "job_search",
            "registration",
            "training"
          ],
          "eligible_statuses": [],
          "registration_requirements": null,
          "languages_available": [],
          "information_url": "https://www.vdab.be/",
          "registration_url": "https://www.vdab.be/registratie/?registratieType=ACCOUNT",
          "job_search_url": "https://www.vdab.be/vindeenjob",
          "source": {
            "source_id": "source-1354f995e2a4",
            "title": "VDAB",
            "publisher": "Vlaamse Dienst voor Arbeidsbemiddeling en Beroepsopleiding",
            "source_url": "https://www.vdab.be/",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        }
      ]
    },
    "healthcare_access": {
      "scope": "country_rule_with_city_capacity_when_available",
      "facts": [
        {
          "reader_label": "Public healthcare access for foreign residents",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "public_health_expat_coverage",
          "value": "conditional",
          "unit": "eligibility_status",
          "geographic_scope": "country",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": false,
          "comparison_basis": {
            "geographic_scope": "country",
            "unit": "unit-not-stated",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "task-647-648-country-region-admission-01:source:7168fd15e05fb7fff5068091ef76fd5a",
          "source_url": "https://www.belgium.be/en/health/healthcare_costs",
          "source_title": "Belgium.be, Government of Belgium",
          "source_authority": "Belgium.be, Government of Belgium",
          "source_quality": "verified"
        }
      ]
    },
    "city_intent": {
      "relationship_to_hub": null,
      "nearby_linked_places": [],
      "international_community": [],
      "homebuyer": null,
      "recorded_safety": {
        "cohort": {
          "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
          "metric_id": "crime_incidents_per_100k",
          "crime_category": "total",
          "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
          "observed_period": "2025",
          "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
          "geography": "exact Belgian municipality of occurrence",
          "grain": "municipality",
          "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
          "member_fact_ids": [
            "source-d864260884da",
            "source-02ba847390bd",
            "source-9e3b13c57032",
            "source-41704cc822d2",
            "source-9131b573830d",
            "source-967f3165b963",
            "source-c057138dc0d3",
            "source-bee10af1d578",
            "source-673df6f033cb",
            "source-a85fbee4d432",
            "source-07e1174d5e8d",
            "source-164fdb3213ab",
            "source-61f2a6ef791b",
            "source-d36f2dd64dc7",
            "source-77e221cc8658",
            "source-078d1e804e1d",
            "source-c6e8452074a3",
            "source-a2536dea1a94",
            "source-918ed1689ce2",
            "source-a0a391c83e22",
            "source-d5c16ed2bb7e",
            "source-1a51523e4cb7",
            "source-daed6fdde9de",
            "source-f78c0fb2bcf9"
          ],
          "member_place_ids": [
            "city:be:geonames:2783170",
            "city:be:geonames:2784604",
            "city:be:geonames:2785470",
            "city:be:geonames:2785778",
            "city:be:geonames:2786545",
            "city:be:geonames:2786578",
            "city:be:geonames:2786700",
            "city:be:geonames:2787769",
            "city:be:geonames:2789529",
            "city:be:geonames:2791537",
            "city:be:geonames:2791951",
            "city:be:geonames:2792397",
            "city:be:geonames:2792482",
            "city:be:geonames:2794730",
            "city:be:geonames:2795232",
            "city:be:geonames:2795985",
            "city:be:geonames:2796637",
            "city:be:geonames:2797638",
            "city:be:geonames:2797656",
            "city:be:geonames:2798139",
            "city:be:geonames:2799645",
            "city:be:geonames:2803138",
            "city:be:geonames:2803448",
            "city:be:nis5:21004"
          ],
          "comparison_ready": true,
          "allowed_use": "Comparisons are ready only within this cohort and only for the stated category.",
          "forbidden_claims": [
            "absolute city safety claim",
            "cross-cohort ranking",
            "cross-category interpretation",
            "geography or denominator generalization"
          ],
          "comparability_checks": {
            "same_grain": true,
            "same_period": true,
            "identity_exact": true,
            "same_definition": true,
            "same_source_family": true,
            "same_crime_category": true,
            "raw_evidence_present": true,
            "same_denominator_method": true
          },
          "source_quality": "verified",
          "status": "current",
          "admitted_at": "2026-08-28T21:08:10.890431+00:00"
        },
        "fact": {
          "fact_id": "source-a0a391c83e22",
          "entity_id": "city:be:geonames:2798139",
          "country_code": "BE",
          "metric_id": "crime_incidents_per_100k",
          "crime_category": "total",
          "value": 8383.5,
          "unit": "offences/100k",
          "observed_period": "2025",
          "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
          "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
          "geography": "exact Belgian municipality of occurrence",
          "grain": "municipality",
          "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
          "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
          "source_ids": [
            "source-d21bafe5b5be",
            "source-377c5eebf54f"
          ],
          "evidence": {
            "numerator": 4919,
            "denominator": 58675,
            "source_locators": [
              "Federal Police municipal PDF p.3: municipality=Forest, Part I judicial offences, row=Nombre total des délits, year=2025, value=4919; PDF publication date/cut-off=24/04/2026",
              "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=21007, names=[('Vorst', 'Forest')], cells=1160, sum(MS_POPULATION)=58675, observed_period=2025-01-01; exact calculation=4919/58675*100000"
            ],
            "identity_evidence": {
              "place_id": "city:be:geonames:2798139",
              "nis5_code": "21007",
              "place_name": "Forest",
              "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
              "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
              "statbel_name_fr": "Forest",
              "statbel_name_nl": "Vorst",
              "police_pdf_pages": 137,
              "crosswalk_artifact": "official source archive",
              "current_export_line": 702,
              "current_export_official": true,
              "police_pdf_commune_name": "Forest",
              "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
              "candidate_identity_evidence": {
                "name": "Forest",
                "status": "accepted",
                "place_id": "city:be:geonames:2798139",
                "region_id": null,
                "country_code": "BE",
                "official_key": null,
                "official_type": "municipality",
                "current_place_export_line": 702,
                "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
              },
              "current_export_official_type": "municipality",
              "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
            },
            "raw_artifact_sha256s": {
              "official source archive": "bec43d49ac472a66e6320c1ecf6ee87818f4aeda6a4fa44ca69117c0a9a65b6c",
              "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
              "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
            }
          },
          "source_quality": "verified",
          "status": "current",
          "admitted_at": "2026-08-28T21:08:10.890431+00:00",
          "source_records": [
            {
              "title": "police.be recorded crime data",
              "status": "active",
              "official": true,
              "publisher": "police.be",
              "source_id": "source-d21bafe5b5be",
              "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/03_Bruxelles-Capitale/Bruxelles_Capitale_Forest_fr.pdf",
              "source_type": "dataset",
              "jurisdiction": null,
              "last_checked": "2026-08-28",
              "source_quality": "verified",
              "last_checked_period": "2026-08-28",
              "last_checked_precision": "day"
            },
            {
              "title": "statbel.fgov.be recorded crime data",
              "status": "active",
              "official": true,
              "publisher": "statbel.fgov.be",
              "source_id": "source-377c5eebf54f",
              "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
              "source_type": "dataset",
              "jurisdiction": null,
              "last_checked": "2026-08-28",
              "source_quality": "verified",
              "last_checked_period": "2026-08-28",
              "last_checked_precision": "day"
            }
          ]
        },
        "lower_recorded_places": [
          {
            "fact_id": "source-c057138dc0d3",
            "entity_id": "city:be:geonames:2786700",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 4208.6,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-463ad277e6fb",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 787,
              "denominator": 18700,
              "source_locators": [
                "Federal Police visible dynamic table: hierarchy=Région: Région flamande > Province: Vlaams-Brabant > Arrondissement: Brussel (Halle-Vilvoorde) > ZONE RHODE; row=Rhode-Saint-Genèse; columns=2016..2025; year=2025; value=787; publication page note=cutoff 24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=23101, names=[('Sint-Genesius-Rode', 'Rhode-Saint-Genèse')], cells=957, sum(MS_POPULATION)=18700, observed_period=2025-01-01; exact calculation=787/18700*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2786700",
                "nis5_code": "23101",
                "place_name": "Sint-Genesius-Rode",
                "identity_guard": "Current target is an exact municipality. The Federal Police visible table row is at commune level and the same NIS5 code identifies the Statbel denominator; no locality, police-zone or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_visible_table_row",
                "statbel_name_fr": "Rhode-Saint-Genèse",
                "statbel_name_nl": "Sint-Genesius-Rode",
                "crosswalk_artifact": "official source archive",
                "current_export_line": 520,
                "police_table_hierarchy": [
                  "Région: Région flamande",
                  "Province: Vlaams-Brabant",
                  "Arrondissement: Brussel (Halle-Vilvoorde)",
                  "ZONE RHODE"
                ],
                "current_export_official": true,
                "police_table_2025_value": 787,
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Sint-Genesius-Rode",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2786700",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 520,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "police_table_municipality_name": "Rhode-Saint-Genèse",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "595cd1160de3b5d8f0988e0eca3bb609e335e50c68594195787f4a2d3ac12f2d",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "official source archive": "b803be21477aa7f121b92a5bb8acba06fa26a9fa0d208f07a8ab8f790a2a1e1a"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-463ad277e6fb",
                "source_url": "https://www.police.be/statistiques/fr/criminalite/faits-criminels/tableau?view=bar",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/sint-genesius-rode/"
          },
          {
            "fact_id": "source-d36f2dd64dc7",
            "entity_id": "city:be:geonames:2794730",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 4346.6,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-8bc40dbf9578",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 1216,
              "denominator": 27976,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Kapellen, Part I judicial offences, row=Nombre total des délits, year=2025, value=1216; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=11023, names=[('Kapellen', 'Kapellen')], cells=987, sum(MS_POPULATION)=27976, observed_period=2025-01-01; exact calculation=1216/27976*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2794730",
                "nis5_code": "11023",
                "place_name": "Kapellen",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Kapellen",
                "statbel_name_nl": "Kapellen",
                "police_pdf_pages": 123,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 640,
                "current_export_official": true,
                "police_pdf_commune_name": "Kapellen",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Kapellen",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2794730",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 640,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "49d728262ae94d8eec4adce1be12877e64627faf146cfa63afa6341baa0fb765",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-8bc40dbf9578",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/01_Antwerpen/Antwerpen_Kapellen_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/kapellen/"
          },
          {
            "fact_id": "source-77e221cc8658",
            "entity_id": "city:be:geonames:2795232",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 4625.9,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-348f52ccf2f0",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 387,
              "denominator": 8366,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Hove, Part I judicial offences, row=Nombre total des délits, year=2025, value=387; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=11021, names=[('Hove', 'Hove')], cells=721, sum(MS_POPULATION)=8366, observed_period=2025-01-01; exact calculation=387/8366*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2795232",
                "nis5_code": "11021",
                "place_name": "Hove",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Hove",
                "statbel_name_nl": "Hove",
                "police_pdf_pages": 114,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 651,
                "current_export_official": true,
                "police_pdf_commune_name": "Hove",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Hove",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2795232",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 651,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "80176930d988019396cbc93dc50dbb15d4781f13fdfd7c629af8515cafb9e8f9",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-348f52ccf2f0",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/01_Antwerpen/Antwerpen_Hove_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/hove/"
          },
          {
            "fact_id": "source-d864260884da",
            "entity_id": "city:be:geonames:2783170",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 4734.2,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-463ad277e6fb",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 415,
              "denominator": 8766,
              "source_locators": [
                "Federal Police visible dynamic table: hierarchy=Région: Région flamande > Province: Vlaams-Brabant > Arrondissement: Leuven > PZ GETEVALLEI; row=Zoutleeuw; columns=2016..2025; year=2025; value=415; publication page note=cutoff 24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=24130, names=[('Zoutleeuw', 'Léau')], cells=730, sum(MS_POPULATION)=8766, observed_period=2025-01-01; exact calculation=415/8766*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2783170",
                "nis5_code": "24130",
                "place_name": "Zoutleeuw",
                "identity_guard": "Current target is an exact municipality. The Federal Police visible table row is at commune level and the same NIS5 code identifies the Statbel denominator; no locality, police-zone or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_visible_table_row",
                "statbel_name_fr": "Léau",
                "statbel_name_nl": "Zoutleeuw",
                "crosswalk_artifact": "official source archive",
                "current_export_line": 463,
                "police_table_hierarchy": [
                  "Région: Région flamande",
                  "Province: Vlaams-Brabant",
                  "Arrondissement: Leuven",
                  "PZ GETEVALLEI"
                ],
                "current_export_official": true,
                "police_table_2025_value": 415,
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Zoutleeuw",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2783170",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 463,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "police_table_municipality_name": "Zoutleeuw",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "595cd1160de3b5d8f0988e0eca3bb609e335e50c68594195787f4a2d3ac12f2d",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "official source archive": "b803be21477aa7f121b92a5bb8acba06fa26a9fa0d208f07a8ab8f790a2a1e1a"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-463ad277e6fb",
                "source_url": "https://www.police.be/statistiques/fr/criminalite/faits-criminels/tableau?view=bar",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/zoutleeuw/"
          },
          {
            "fact_id": "source-c6e8452074a3",
            "entity_id": "city:be:geonames:2796637",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 4971.6,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-01450445b1b6",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 1278,
              "denominator": 25706,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Hamme, Part I judicial offences, row=Nombre total des délits, year=2025, value=1278; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=42008, names=[('Hamme', 'Hamme')], cells=876, sum(MS_POPULATION)=25706, observed_period=2025-01-01; exact calculation=1278/25706*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2796637",
                "nis5_code": "42008",
                "place_name": "Hamme",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Hamme",
                "statbel_name_nl": "Hamme",
                "police_pdf_pages": 126,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 679,
                "current_export_official": true,
                "police_pdf_commune_name": "Hamme",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Hamme",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2796637",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 679,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "cd61be17f061416a238bc962548c2645b9ac37389530cb9ac7667e37e89f5c71",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-01450445b1b6",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/09_Oost-Vlaanderen/Oost_Vlaanderen_Hamme_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/hamme/"
          },
          {
            "fact_id": "source-078d1e804e1d",
            "entity_id": "city:be:geonames:2795985",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 5028.2,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-273523b3a986",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 650,
              "denominator": 12927,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Herk-de-Stad, Part I judicial offences, row=Nombre total des délits, year=2025, value=650; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=71024, names=[('Herk-de-Stad', 'Herck-la-Ville')], cells=768, sum(MS_POPULATION)=12927, observed_period=2025-01-01; exact calculation=650/12927*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2795985",
                "nis5_code": "71024",
                "place_name": "Herk-de-Stad",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Herck-la-Ville",
                "statbel_name_nl": "Herk-de-Stad",
                "police_pdf_pages": 113,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 670,
                "current_export_official": true,
                "police_pdf_commune_name": "Herk-de-Stad",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Herk-de-Stad",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2795985",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 670,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "fa0e860eb5b70b1322365b12838417f3a029fea476382f68a28843404a7f36a3",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-273523b3a986",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/06_Limburg/Limburg_Herk_de_Stad_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/herk-de-stad/"
          },
          {
            "fact_id": "source-41704cc822d2",
            "entity_id": "city:be:geonames:2785778",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 5554.7,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-41cd0d489380",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 1756,
              "denominator": 31613,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Temse, Part I judicial offences, row=Nombre total des délits, year=2025, value=1756; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=46025, names=[('Temse', 'Tamise')], cells=960, sum(MS_POPULATION)=31613, observed_period=2025-01-01; exact calculation=1756/31613*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2785778",
                "nis5_code": "46025",
                "place_name": "Temse",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Tamise",
                "statbel_name_nl": "Temse",
                "police_pdf_pages": 127,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 500,
                "current_export_official": true,
                "police_pdf_commune_name": "Temse",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Temse",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2785778",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 500,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "97fe5ec8a9975f74018c19bd61d79ad82c068f0936fb6229976909675ea1b52d",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-41cd0d489380",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/09_Oost-Vlaanderen/Oost_Vlaanderen_Temse_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/temse-vlg-vov/"
          },
          {
            "fact_id": "source-673df6f033cb",
            "entity_id": "city:be:geonames:2789529",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 6960.2,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-d60410f4814c",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 2292,
              "denominator": 32930,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Oudenaarde, Part I judicial offences, row=Nombre total des délits, year=2025, value=2292; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=45035, names=[('Oudenaarde', 'Audenarde')], cells=932, sum(MS_POPULATION)=32930, observed_period=2025-01-01; exact calculation=2292/32930*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2789529",
                "nis5_code": "45035",
                "place_name": "Oudenaarde",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Audenarde",
                "statbel_name_nl": "Oudenaarde",
                "police_pdf_pages": 130,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 559,
                "current_export_official": true,
                "police_pdf_commune_name": "Oudenaarde",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Oudenaarde",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2789529",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 559,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "afe032bd1ef756e7a3a5c43932ed22a4a90ca35a2496fd229819b2f96269a61c",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-d60410f4814c",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/09_Oost-Vlaanderen/Oost_Vlaanderen_Oudenaarde_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/oudenaarde/"
          },
          {
            "fact_id": "source-164fdb3213ab",
            "entity_id": "city:be:geonames:2792397",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 7290.3,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-316f0964dbb7",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 2808,
              "denominator": 38517,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Lier, Part I judicial offences, row=Nombre total des délits, year=2025, value=2808; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=12021, names=[('Lier', 'Lierre')], cells=997, sum(MS_POPULATION)=38517, observed_period=2025-01-01; exact calculation=2808/38517*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2792397",
                "nis5_code": "12021",
                "place_name": "Lier",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Lierre",
                "statbel_name_nl": "Lier",
                "police_pdf_pages": 135,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 615,
                "current_export_official": true,
                "police_pdf_commune_name": "Lier",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Lier",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2792397",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 615,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "3322852340f3970cc67c1071b4b3aa2015a301b97b74ae79c547fdcb16faf798",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-316f0964dbb7",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/01_Antwerpen/Antwerpen_Lier_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/lier-vlg-van/"
          },
          {
            "fact_id": "source-9e3b13c57032",
            "entity_id": "city:be:geonames:2785470",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 7416.6,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-463ad277e6fb",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 2736,
              "denominator": 36890,
              "source_locators": [
                "Federal Police visible dynamic table: hierarchy=Région: Région flamande > Province: Vlaams-Brabant > Arrondissement: Leuven > PZ GETEVALLEI; row=Tienen; columns=2016..2025; year=2025; value=2736; publication page note=cutoff 24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=24107, names=[('Tienen', 'Tirlemont')], cells=981, sum(MS_POPULATION)=36890, observed_period=2025-01-01; exact calculation=2736/36890*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2785470",
                "nis5_code": "24107",
                "place_name": "Tienen",
                "identity_guard": "Current target is an exact municipality. The Federal Police visible table row is at commune level and the same NIS5 code identifies the Statbel denominator; no locality, police-zone or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_visible_table_row",
                "statbel_name_fr": "Tirlemont",
                "statbel_name_nl": "Tienen",
                "crosswalk_artifact": "official source archive",
                "current_export_line": 496,
                "police_table_hierarchy": [
                  "Région: Région flamande",
                  "Province: Vlaams-Brabant",
                  "Arrondissement: Leuven",
                  "PZ GETEVALLEI"
                ],
                "current_export_official": true,
                "police_table_2025_value": 2736,
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Tienen",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2785470",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 496,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "police_table_municipality_name": "Tienen",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "595cd1160de3b5d8f0988e0eca3bb609e335e50c68594195787f4a2d3ac12f2d",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "official source archive": "b803be21477aa7f121b92a5bb8acba06fa26a9fa0d208f07a8ab8f790a2a1e1a"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-463ad277e6fb",
                "source_url": "https://www.police.be/statistiques/fr/criminalite/faits-criminels/tableau?view=bar",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/tienen-vlg-vbr/"
          },
          {
            "fact_id": "source-daed6fdde9de",
            "entity_id": "city:be:geonames:2803448",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 7510,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-e1c17b5b30e7",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 6919,
              "denominator": 92131,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Aalst, Part I judicial offences, row=Nombre total des délits, year=2025, value=6919; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=41002, names=[('Aalst', 'Alost')], cells=1087, sum(MS_POPULATION)=92131, observed_period=2025-01-01; exact calculation=6919/92131*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2803448",
                "nis5_code": "41002",
                "place_name": "Aalst",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Alost",
                "statbel_name_nl": "Aalst",
                "police_pdf_pages": 141,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 785,
                "current_export_official": true,
                "police_pdf_commune_name": "Aalst",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Aalst",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2803448",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 785,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "3517c1c6057ac3ca40adc2d97cec8687f3c8a76ea392a3bcee9a4f3cc7bd9046",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-e1c17b5b30e7",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/09_Oost-Vlaanderen/Oost_Vlaanderen_Aalst_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/aalst/"
          },
          {
            "fact_id": "source-a2536dea1a94",
            "entity_id": "city:be:geonames:2797638",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 7668.3,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-f407b3c64afb",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 2702,
              "denominator": 35236,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Geraardsbergen, Part I judicial offences, row=Nombre total des délits, year=2025, value=2702; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=41018, names=[('Geraardsbergen', 'Grammont')], cells=938, sum(MS_POPULATION)=35236, observed_period=2025-01-01; exact calculation=2702/35236*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2797638",
                "nis5_code": "41018",
                "place_name": "Geraardsbergen",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Grammont",
                "statbel_name_nl": "Geraardsbergen",
                "police_pdf_pages": 132,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 694,
                "current_export_official": true,
                "police_pdf_commune_name": "Geraardsbergen",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Geraardsbergen",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2797638",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 694,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "4d839dae6290fb5693aa5927fd2d4488f7bfc6071be0b66c321b4c175c1ae693",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-f407b3c64afb",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/09_Oost-Vlaanderen/Oost_Vlaanderen_Geraardsbergen_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/geraardsbergen/"
          },
          {
            "fact_id": "source-d5c16ed2bb7e",
            "entity_id": "city:be:geonames:2799645",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 7747.3,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-f8ec7a270c66",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 3683,
              "denominator": 47539,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Dendermonde, Part I judicial offences, row=Nombre total des délits, year=2025, value=3683; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=42006, names=[('Dendermonde', 'Termonde')], cells=973, sum(MS_POPULATION)=47539, observed_period=2025-01-01; exact calculation=3683/47539*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2799645",
                "nis5_code": "42006",
                "place_name": "Dendermonde",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Termonde",
                "statbel_name_nl": "Dendermonde",
                "police_pdf_pages": 133,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 732,
                "current_export_official": true,
                "police_pdf_commune_name": "Dendermonde",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Dendermonde",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2799645",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 732,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "c566549f46afc06d249e92d84ffe1d20b314825f36c6dbf636da08708bfa1730",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-f8ec7a270c66",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/09_Oost-Vlaanderen/Oost_Vlaanderen_Dendermonde_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/dendermonde-vlg-vov/"
          },
          {
            "fact_id": "source-bee10af1d578",
            "entity_id": "city:be:geonames:2787769",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 7807.2,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-91a649905de9",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 2153,
              "denominator": 27577,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Renaix, Part I judicial offences, row=Nombre total des délits, year=2025, value=2153; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=45041, names=[('Ronse', 'Renaix')], cells=995, sum(MS_POPULATION)=27577, observed_period=2025-01-01; exact calculation=2153/27577*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2787769",
                "nis5_code": "45041",
                "place_name": "Ronse",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Renaix",
                "statbel_name_nl": "Ronse",
                "police_pdf_pages": 127,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 541,
                "current_export_official": true,
                "police_pdf_commune_name": "Renaix",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Ronse",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2787769",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 541,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "5a50060570fdbd52533e63fb9ca82f15d93f20e1f1d240cb311454ddf2c0317a",
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-91a649905de9",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/09_Oost-Vlaanderen/Oost_Vlaanderen_Renaix_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/ronse/"
          },
          {
            "fact_id": "source-9131b573830d",
            "entity_id": "city:be:geonames:2786545",
            "country_code": "BE",
            "metric_id": "crime_incidents_per_100k",
            "crime_category": "total",
            "value": 7898.3,
            "unit": "offences/100k",
            "observed_period": "2025",
            "source_family": "Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025",
            "offence_scope": "Federal Police municipal table Part I judicial offences: Nombre total des délits recorded at municipality of occurrence; local police-regulation violations excluded",
            "geography": "exact Belgian municipality of occurrence",
            "grain": "municipality",
            "denominator_method": "official Statbel population at 2025-01-01 for exact Belgian NIS5 municipality, summed over all sex, nationality, civil-status and age cells",
            "cohort_id": "cohort-police-f-d-rale-spc-municipal-pdf-2025-statbel-tf-soc-pop-struct-2025-total-2025-d17b814fa3fa",
            "source_ids": [
              "source-e8b2cf32ca74",
              "source-377c5eebf54f"
            ],
            "evidence": {
              "numerator": 3297,
              "denominator": 41743,
              "source_locators": [
                "Federal Police municipal PDF p.3: municipality=Sint-Truiden, Part I judicial offences, row=Nombre total des délits, year=2025, value=3297; PDF publication date/cut-off=24/04/2026",
                "Statbel TF_SOC_POP_STRUCT_2025.txt: CD_REFNIS=71053, names=[('Sint-Truiden', 'Saint-Trond')], cells=975, sum(MS_POPULATION)=41743, observed_period=2025-01-01; exact calculation=3297/41743*100000"
              ],
              "identity_evidence": {
                "place_id": "city:be:geonames:2786545",
                "nis5_code": "71053",
                "place_name": "Sint-Truiden",
                "identity_guard": "Current target is an exact municipality. The same NIS5 code identifies the Federal Police municipality PDF and the Statbel denominator; no locality or parent transfer.",
                "identity_status": "deterministic_exact_current_export_municipality_statbel_nis5_and_police_commune",
                "statbel_name_fr": "Saint-Trond",
                "statbel_name_nl": "Sint-Truiden",
                "police_pdf_pages": 138,
                "crosswalk_artifact": "official source archive",
                "current_export_line": 508,
                "current_export_official": true,
                "police_pdf_commune_name": "Sint-Truiden",
                "crosswalk_artifact_sha256": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34",
                "candidate_identity_evidence": {
                  "name": "Sint-Truiden",
                  "status": "accepted",
                  "place_id": "city:be:geonames:2786545",
                  "region_id": null,
                  "country_code": "BE",
                  "official_key": null,
                  "official_type": "municipality",
                  "current_place_export_line": 508,
                  "current_place_export_sha256": "e5e565221a5ad50e9a00cecc84d1fb773d0f01fe4b38a28b61bbe33bfb1ad44c"
                },
                "current_export_official_type": "municipality",
                "current_export_identity_mapping_method": "unique_normalized_name_crosswalk"
              },
              "raw_artifact_sha256s": {
                "official source archive": "33910ea36437e39cfffd82ad82c759a2a8d1f2ab7662d45ce71c8ec9f336716c",
                "official source archive": "6132e55e54bae7755772767fb6ef57c156580a693319fa35effde3c1769409d9",
                "official source archive": "3dd8879be2c02bfffae637905b23e0c96d3d1cddafac1b69a193e26275aabe34"
              }
            },
            "source_quality": "verified",
            "status": "current",
            "admitted_at": "2026-08-28T21:08:10.890431+00:00",
            "source_records": [
              {
                "title": "police.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "police.be",
                "source_id": "source-e8b2cf32ca74",
                "source_url": "https://www.police.be/statistiques/sites/statspol/files/statistics_files_upload/Criminalit%C3%A9%20-%20Criminaliteit/2025/2025_T04/crimi_fr/06_Par%20commune/06_Limburg/Limburg_Sint_Truiden_fr.pdf",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              },
              {
                "title": "statbel.fgov.be recorded crime data",
                "status": "active",
                "official": true,
                "publisher": "statbel.fgov.be",
                "source_id": "source-377c5eebf54f",
                "source_url": "https://statbel.fgov.be/sites/default/files/files/opendata/bevolking%20naar%20woonplaats%2C%20nationaliteit%20burgelijke%20staat%20%2C%20leeftijd%20en%20geslacht/TF_SOC_POP_STRUCT_2025.zip",
                "source_type": "dataset",
                "jurisdiction": null,
                "last_checked": "2026-08-28",
                "source_quality": "verified",
                "last_checked_period": "2026-08-28",
                "last_checked_precision": "day"
              }
            ],
            "city": "/cities/be/sint-truiden/"
          }
        ],
        "higher_recorded_places": 8
      },
      "questions": [
        {
          "question": "Which comparable places record less crime than Forest?",
          "answer": "15 places have a lower recorded total crime rate than Forest in this strictly source-matched cohort. The comparison uses Police fédérale SPC municipal PDF 2025 + Statbel TF_SOC_POP_STRUCT_2025, period 2025, and does not compare across incompatible police definitions."
        }
      ]
    },
    "country_rules_url": "/countries/belgium/",
    "answers": [
      {
        "answer_id": "answer:city:be:forest:population-current",
        "slot_id": "city.population.current",
        "answer_type": "direct_metric",
        "status": "supported",
        "question": "How many people live in Forest?",
        "direct_answer": "The published population was 58,675 people in 2025.",
        "qualifier": "City-scope resident count. Density, foreign-resident counts and the country-wide figure are separate rows in the table below.",
        "temporal": {
          "mode": "historical_observation",
          "source_period": "2025",
          "captured_at": "2026-08-04"
        },
        "value": {
          "raw_value": 58675,
          "normalized_value": 58675,
          "machine_value": 58675,
          "display_value": "58,675",
          "unit": "people",
          "format_profile_id": "people.count.answer.whole.v1",
          "approximation_label": null
        },
        "format_profile_id": "people.count.answer.whole.v1",
        "evidence": [
          {
            "claim_id": "claim-cecf38dcc752",
            "role": "primary",
            "metric_id": "population_total"
          }
        ],
        "alternatives": [],
        "dependency_hash": "3eed2cb8aa7933fcc7f48d83cc436275c16f9830bf10debdb7bc84952927662d"
      },
      {
        "answer_id": "answer:city:be:forest:air_quality-pm25_annual",
        "slot_id": "city.air_quality.pm25_annual",
        "answer_type": "direct_metric",
        "status": "supported",
        "question": "Is the air quality good in Forest?",
        "direct_answer": "The annual PM2.5 mean is 7 µg/m³ (2024) — above the WHO 2021 guideline of 5 µg/m³ but within the EU limit of 25 µg/m³.",
        "qualifier": "Annual mean at the measuring site(s) serving the city; current-day readings differ.",
        "temporal": {
          "mode": "historical_observation",
          "source_period": "2024",
          "captured_at": "2026-08-06"
        },
        "value": {
          "raw_value": 7,
          "normalized_value": 7,
          "machine_value": 7,
          "display_value": "7",
          "unit": "µg/m³",
          "format_profile_id": "concentration.ugm3.annual.1dp.v1",
          "approximation_label": null
        },
        "format_profile_id": "concentration.ugm3.annual.1dp.v1",
        "evidence": [
          {
            "claim_id": "claim-60766788b687",
            "role": "primary",
            "metric_id": "air_quality_pm25_annual_ug_m3"
          }
        ],
        "alternatives": [],
        "dependency_hash": "e35fcc9d3feeda9cc48320febdf52837dd4ac50eef0b23082f9f058ca9d3077e"
      },
      {
        "answer_id": "answer:city:be:forest:unemployment-current",
        "slot_id": "city.unemployment.current",
        "answer_type": "direct_metric",
        "status": "supported",
        "question": "What is the unemployment rate in Forest?",
        "direct_answer": "The unemployment rate is about 17.4 % (2011).",
        "qualifier": null,
        "temporal": {
          "mode": "historical_observation",
          "source_period": "2011",
          "captured_at": "2026-08-26"
        },
        "value": {
          "raw_value": 17.35,
          "normalized_value": 17.35,
          "machine_value": 17.35,
          "display_value": "17.4",
          "unit": "%",
          "format_profile_id": "percent.1dp.answer.v1",
          "approximation_label": "about"
        },
        "format_profile_id": "percent.1dp.answer.v1",
        "evidence": [
          {
            "claim_id": "claim-fba4740041a6",
            "role": "primary",
            "metric_id": "unemployment_total_percent"
          }
        ],
        "alternatives": [],
        "dependency_hash": "89d27ecbdc4e81c8e1e249122d44ed91def7a5d66c4356f78ec73d77f142f3ac"
      }
    ]
  }
}
