{
  "snapshot_id": "approved-static-d7ed373c115d60d0",
  "schema_version": "immigrationdb-city-resource-v2",
  "generated_at": "2026-09-12",
  "citation": {
    "@type": "CreativeWork",
    "@id": "https://immigrationdb.com/cities/nl/ouderkerk-aan-de-amstel/#citation",
    "schema_version": "immigrationdb-citation-v1",
    "citation_type": "ImmigrationDB compilation",
    "canonical_url": "https://immigrationdb.com/cities/nl/ouderkerk-aan-de-amstel/",
    "title": "Ouderkerk aan de Amstel, Netherlands: jobs",
    "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). Ouderkerk aan de Amstel, Netherlands: jobs [ImmigrationDB compilation; snapshot approved-static-d7ed373c115d60d0; version approved-static-d7ed373c115d60d0]. ImmigrationDB. https://immigrationdb.com/cities/nl/ouderkerk-aan-de-amstel/ Retrieved 2026-09-12. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/",
      "bibtex": "@misc{immigrationdb_immigrationdb_ouderkerk-aan-de-amstel-netherlands-jobs_8444101ca676,\n  author = {ImmigrationDB},\n  title = {Ouderkerk aan de Amstel, Netherlands: jobs},\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/nl/ouderkerk-aan-de-amstel/},\n  note = {Retrieved 2026-09-12. ImmigrationDB compilation. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/},\n}",
      "markdown": "[Ouderkerk aan de Amstel, Netherlands: jobs](https://immigrationdb.com/cities/nl/ouderkerk-aan-de-amstel/) — 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": "source-635826777828",
      "source_url": "https://longreads.cbs.nl/dearbeidsmarktincijfers-2024/het-aanbod-van-arbeid/",
      "source_title": "CBS labour market in figures 2024 — unemployment by municipality",
      "publisher": "CBS labour market in figures 2024",
      "source_quality": "verified",
      "last_checked": "2026-07-26"
    },
    {
      "source_id": "task-659-admission-01:source:2418a6eb3d650be9df6d72027379ea80",
      "source_url": "https://air.discomap.eea.europa.eu/arcgis/rest/services/AirQuality/AQ_Statistics_WM/MapServer/0/query?where=Country_ISO%3D%27NL%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-45efb20e14ef",
      "source_url": "https://duo.nl/open_onderwijsdata/",
      "source_title": "DUO (Dienst Uitvoering Onderwijs)",
      "publisher": "DUO (Dienst Uitvoering Onderwijs)",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "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-c2b4a0bb7b2b",
      "source_url": "https://gisco-services.ec.europa.eu/distribution/v2/lau/geojson/LAU_RG_01M_2024_4326.geojson",
      "source_title": "gisco-services.ec.europa.eu place coordinates",
      "publisher": "gisco-services.ec.europa.eu place coordinates",
      "source_quality": "verified",
      "last_checked": "2026-08-28"
    },
    {
      "source_id": "source-26677734cea8",
      "source_url": "https://opendata.cbs.nl/ODataApi/OData/83625ENG/TypedDataSet?$filter=(Regions%20eq%20%27GM0034%27%20or%20Regions%20eq%20%27GM0203%27%20or%20Regions%20eq%20%27GM0228%27%20or%20Regions%20eq%20%27GM0267%27%20or%20Regions%20eq%20%27GM0303%27%20or%20Regions%20eq%20%27GM0307%27%20or%20Regions%20eq%20%27GM0310%27%20or%20Regions%20eq%20%27GM0312%27%20or%20Regions%20eq%20%27GM0327%27%20or%20Regions%20eq%20%27GM0342%27%20or%20Regions%20eq%20%27GM0344%27%20or%20Regions%20eq%20%27GM0358%27%20or%20Regions%20eq%20%27GM0363%27%20or%20Regions%20eq%20%27GM0373%27%20or%20Regions%20eq%20%27GM0377%27%20or%20Regions%20eq%20%27GM0383%27%20or%20Regions%20eq%20%27GM0385%27%20or%20Regions%20eq%20%27GM0394%27%20or%20Regions%20eq%20%27GM0400%27%20or%20Regions%20eq%20%27GM0417%27%20or%20Regions%20eq%20%27GM0420%27%20or%20Regions%20eq%20%27GM0437%27%20or%20Regions%20eq%20%27GM0441%27%20or%20Regions%20eq%20%27GM0453%27%20or%20Regions%20eq%20%27GM0479%27%20or%20Regions%20eq%20%27GM0484%27%20or%20Regions%20eq%20%27GM0518%27%20or%20Regions%20eq%20%27GM0523%27%20or%20Regions%20eq%20%27GM0537%27%20or%20Regions%20eq%20%27GM0569%27%20or%20Regions%20eq%20%27GM0575%27%20or%20Regions%20eq%20%27GM0597%27%20or%20Regions%20eq%20%27GM0603%27%20or%20Regions%20eq%20%27GM0632%27%20or%20Regions%20eq%20%27GM0736%27%20or%20Regions%20eq%20%27GM0880%27%20or%20Regions%20eq%20%27GM1525%27%20or%20Regions%20eq%20%27GM1581%27%20or%20Regions%20eq%20%27GM1598%27%20or%20Regions%20eq%20%27GM1621%27%20or%20Regions%20eq%20%27GM1696%27%20or%20Regions%20eq%20%27GM1892%27%20or%20Regions%20eq%20%27GM1901%27%20or%20Regions%20eq%20%27GM1904%27%20or%20Regions%20eq%20%27GM1911%27%20or%20Regions%20eq%20%27GM1916%27%20or%20Regions%20eq%20%27GM1926%27%20or%20Regions%20eq%20%27GM1931%27%20or%20Regions%20eq%20%27GM1942%27%20or%20Regions%20eq%20%27GM1960%27%20or%20Regions%20eq%20%27GM1961%27%20or%20Regions%20eq%20%27GM1978%27%20or%20Regions%20eq%20%27GM1980%27)%20and%20(Periods%20eq%20%272023JJ00%27%20or%20Periods%20eq%20%272024JJ00%27%20or%20Periods%20eq%20%272025JJ00%27)&$select=ID,Regions,Periods,AveragePurchasePrice_1",
      "source_title": "CBS Netherlands — Existing own homes; average purchase prices, region (83625ENG)",
      "publisher": "CBS Netherlands",
      "source_quality": "verified",
      "last_checked": "2026-08-29"
    },
    {
      "source_id": "source-6d84ccf15143",
      "source_url": "https://opendata.cbs.nl/ODataApi/OData/86161NED/TypedDataSet?$filter=Populatie%20eq%20%271050010%27%20and%20KenmerkenVanHuishoudens%20eq%20%271050010%27%20and%20(RegioS%20eq%20%27GM0034%27%20or%20RegioS%20eq%20%27GM0203%27%20or%20RegioS%20eq%20%27GM0228%27%20or%20RegioS%20eq%20%27GM0267%27%20or%20RegioS%20eq%20%27GM0303%27%20or%20RegioS%20eq%20%27GM0307%27%20or%20RegioS%20eq%20%27GM0310%27%20or%20RegioS%20eq%20%27GM0312%27%20or%20RegioS%20eq%20%27GM0327%27%20or%20RegioS%20eq%20%27GM0342%27%20or%20RegioS%20eq%20%27GM0344%27%20or%20RegioS%20eq%20%27GM0358%27%20or%20RegioS%20eq%20%27GM0363%27%20or%20RegioS%20eq%20%27GM0373%27%20or%20RegioS%20eq%20%27GM0377%27%20or%20RegioS%20eq%20%27GM0383%27%20or%20RegioS%20eq%20%27GM0385%27%20or%20RegioS%20eq%20%27GM0394%27%20or%20RegioS%20eq%20%27GM0400%27%20or%20RegioS%20eq%20%27GM0417%27%20or%20RegioS%20eq%20%27GM0420%27%20or%20RegioS%20eq%20%27GM0437%27%20or%20RegioS%20eq%20%27GM0441%27%20or%20RegioS%20eq%20%27GM0453%27%20or%20RegioS%20eq%20%27GM0479%27%20or%20RegioS%20eq%20%27GM0484%27%20or%20RegioS%20eq%20%27GM0518%27%20or%20RegioS%20eq%20%27GM0523%27%20or%20RegioS%20eq%20%27GM0537%27%20or%20RegioS%20eq%20%27GM0569%27%20or%20RegioS%20eq%20%27GM0575%27%20or%20RegioS%20eq%20%27GM0597%27%20or%20RegioS%20eq%20%27GM0603%27%20or%20RegioS%20eq%20%27GM0632%27%20or%20RegioS%20eq%20%27GM0736%27%20or%20RegioS%20eq%20%27GM0880%27%20or%20RegioS%20eq%20%27GM1525%27%20or%20RegioS%20eq%20%27GM1581%27%20or%20RegioS%20eq%20%27GM1598%27%20or%20RegioS%20eq%20%27GM1621%27%20or%20RegioS%20eq%20%27GM1696%27%20or%20RegioS%20eq%20%27GM1892%27%20or%20RegioS%20eq%20%27GM1901%27%20or%20RegioS%20eq%20%27GM1904%27%20or%20RegioS%20eq%20%27GM1911%27%20or%20RegioS%20eq%20%27GM1916%27%20or%20RegioS%20eq%20%27GM1926%27%20or%20RegioS%20eq%20%27GM1931%27%20or%20RegioS%20eq%20%27GM1942%27%20or%20RegioS%20eq%20%27GM1960%27%20or%20RegioS%20eq%20%27GM1961%27%20or%20RegioS%20eq%20%27GM1978%27%20or%20RegioS%20eq%20%27GM1980%27)%20and%20(Perioden%20eq%20%272023JJ00%27%20or%20Perioden%20eq%20%272024JJ00%27)&$select=Populatie,KenmerkenVanHuishoudens,RegioS,Perioden,MediaanBesteedbaarInkomen_6",
      "source_title": "CBS Netherlands — Income of households; household characteristics, region (86161NED)",
      "publisher": "CBS Netherlands",
      "source_quality": "verified",
      "last_checked": "2026-08-29"
    },
    {
      "source_id": "source-98318bee311d",
      "source_url": "https://www.blikopwerk.nl/inburgeren/registers/",
      "source_title": "Blik op Werk institutional quality-register route for integration providers.",
      "publisher": "blikopwerk.nl",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "source-d16cb3e4d059",
      "source_url": "https://www.inburgeren.nl/u-gaat-inburgeren/cursus-kiezen.jsp",
      "source_title": "DUO official course-choice page for people who must integrate.",
      "publisher": "inburgeren.nl",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "source-1a9e83bfc0b2",
      "source_url": "https://www.rijksoverheid.nl/themas/migratie-en-reizen/inburgeren-in-nederland/nieuwe-wet-inburgering",
      "source_title": "Rijksoverheid page for the Wet inburgering 2021 and municipal integration responsibilities.",
      "publisher": "rijksoverheid.nl",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "source-5bc1ff0db257",
      "source_url": "https://www.rijksoverheid.nl/service/contact/contactgids/u/uitvoeringsinstituut-werknemersverzekeringen-uwv",
      "source_title": "UWV public employment service",
      "publisher": "Uitvoeringsinstituut Werknemersverzekeringen (UWV)",
      "source_quality": "verified",
      "last_checked": "2026-08-11"
    },
    {
      "source_id": "task-647-648-country-region-admission-01:source:f5198aba893bd7e253c191e7ac4d7599",
      "source_url": "https://www.government.nl/topics/health-insurance",
      "source_title": "Government of the Netherlands (Rijksoverheid)",
      "publisher": "Government of the Netherlands (Rijksoverheid)",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-5ffd8c1962b4",
      "source_url": "https://www.wikidata.org/wiki/Q282729",
      "source_title": "Coordinate identity evidence",
      "publisher": "Coordinate identity evidence",
      "source_quality": "verified",
      "last_checked": "2026-09-06"
    }
  ],
  "canonical_path": "/cities/nl/ouderkerk-aan-de-amstel/",
  "mcp_uri": "immigrationdb://city/nl/ouderkerk-aan-de-amstel",
  "editorial_copy": {
    "status": "reviewed",
    "reviewed_at": "2026-08-08",
    "copy_depth": "city_standard",
    "blocks": {
      "intro": "Ouderkerk aan de Amstel is a city in the Netherlands, and the figures below are its published values. The city faced an unemployment rate of 3.5% at the end of 2024. Annual PM2.5 was 10 µg/m³ at the end of 2024.",
      "mobility_lead": "Ouderkerk aan de Amstel's nearest airport was AMS, 10 km away and offered 232 direct destinations.",
      "climate_lead": "Monthly mean temperatures were 3.8°C in January and 18.1°C in July. Ouderkerk aan de Amstel's monthly precipitation totalled 66.5 mm in January and 82.3 mm in July. Ouderkerk aan de Amstel's average monthly sunshine was 69 hours in January and 225.4 hours in July."
    },
    "used_claim_count": 8,
    "uses_supplemental_cd": false
  },
  "city": {
    "coordinates": {
      "coordinate_id": "source-727707c0ff32",
      "latitude": 52.296944444,
      "longitude": 4.904166666,
      "source_id": "source-5ffd8c1962b4",
      "source_url": "https://www.wikidata.org/wiki/Q282729",
      "source_locator": "P1566 exact lookup (2749017; Wikidata lexical value 2749017); P625",
      "source_quality": "verified",
      "observed_at": "2026-09-06",
      "verified_at": "2026-09-06",
      "method": "registry_wikidata_cross_reference",
      "identity_property": "P1566",
      "identity_key": "2749017",
      "wikidata_qid": "Q282729"
    },
    "entity_id": "city:nl:geonames:2749017",
    "name": "Ouderkerk aan de Amstel",
    "country_code": "NL",
    "public_slug": "ouderkerk-aan-de-amstel",
    "canonical_path": "/cities/nl/ouderkerk-aan-de-amstel/",
    "mcp_uri": "immigrationdb://city/nl/ouderkerk-aan-de-amstel",
    "page_state": "published",
    "usefulness": {
      "policy": "city_usefulness_v1",
      "has_reviewed_copy": true,
      "valid_slug": true,
      "counts": {
        "ab_facts": 13,
        "metrics": 13,
        "source_blocks": 5,
        "decision_domains": 4,
        "answer_intents": 3,
        "fresh_facts": 13
      },
      "answer_intents": [
        "air",
        "family",
        "work"
      ],
      "decision_domains": [
        "environment",
        "family",
        "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",
      "family_education",
      "work_income",
      "other"
    ],
    "useful_fact_count": 13,
    "city_tags": [],
    "profile_scores": {
      "remote": {
        "point": 43,
        "low": 28,
        "high": 58,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 54
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.1385,
        "confidence": 0.9,
        "coverage_status": "capped",
        "missing_factors": [
          "air",
          "cost_pressure",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "tax_retention",
          "work"
        ],
        "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": 68,
            "weight": 0.5,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 54,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "skilled_employee": {
        "point": 56,
        "low": 44,
        "high": 68,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 88,
          "tax_retention": 72
        },
        "housing_budget": {
          "status": "estimated_fits",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.4444,
        "confidence": 0.8,
        "coverage_status": "usable",
        "missing_factors": [
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "work"
        ],
        "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": 68,
            "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": 72,
            "weight": 2,
            "confidence": 0.5,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "family": {
        "point": 45,
        "low": 34,
        "high": 56,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 88
        },
        "housing_budget": {
          "status": "estimated_fits",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.4857,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "cost_pressure",
          "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": 68,
            "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": 40,
        "low": 28,
        "high": 52,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 88
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.4118,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "cost_pressure",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "work"
        ],
        "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": 68,
            "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": 45,
        "low": 30,
        "high": 60,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 88
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.125,
        "confidence": 0.9,
        "coverage_status": "capped",
        "missing_factors": [
          "air",
          "bureaucracy",
          "cost_pressure",
          "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": 68,
            "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": {
      "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": 3.5,
          "unit": "percent",
          "geographic_scope": "parent_municipality",
          "observed_at": "2024-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "parent_municipality",
            "unit": "%",
            "observed_at": "2024-12-31",
            "data_level": null
          },
          "source_id": "source-635826777828",
          "source_url": "https://longreads.cbs.nl/dearbeidsmarktincijfers-2024/het-aanbod-van-arbeid/",
          "source_title": "CBS labour market in figures 2024 — unemployment by municipality",
          "source_authority": "Centraal Bureau voor de Statistiek (CBS), Netherlands",
          "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": 10,
          "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:2418a6eb3d650be9df6d72027379ea80",
          "source_url": "https://air.discomap.eea.europa.eu/arcgis/rest/services/AirQuality/AQ_Statistics_WM/MapServer/0/query?where=Country_ISO%3D%27NL%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.2,
            6.9,
            10.1,
            14.3,
            17.8,
            20.3,
            22.5,
            22.4,
            19.2,
            14.7,
            10,
            6.9
          ],
          "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.2,
            1,
            2.8,
            5.2,
            8.6,
            11.3,
            13.5,
            13.4,
            11,
            7.7,
            4.5,
            1.9
          ],
          "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.8,
            4.1,
            6.5,
            9.8,
            13.3,
            16,
            18.1,
            18,
            15.1,
            11.3,
            7.4,
            4.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: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": [
            66.5,
            54.7,
            51.8,
            39.6,
            53.9,
            64.8,
            82.3,
            98.6,
            84.4,
            86.7,
            85.3,
            81.7
          ],
          "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": [
            69,
            94.3,
            146,
            197.7,
            230.7,
            217.2,
            225.4,
            203.5,
            154.2,
            116.9,
            66.8,
            58.2
          ],
          "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"
        }
      ],
      "family_education": [
        {
          "reader_label": "Primary School Count",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "primary_school_count",
          "block_id": "family_education",
          "value": 3,
          "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-45efb20e14ef",
          "source_url": "https://duo.nl/open_onderwijsdata/",
          "source_title": "DUO (Dienst Uitvoering Onderwijs)",
          "source_authority": "DUO (Dienst Uitvoering Onderwijs)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "School Count",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "school_count",
          "block_id": "family_education",
          "value": 3,
          "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-45efb20e14ef",
          "source_url": "https://duo.nl/open_onderwijsdata/",
          "source_title": "DUO (Dienst Uitvoering Onderwijs)",
          "source_authority": "DUO (Dienst Uitvoering Onderwijs)",
          "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": 232,
          "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": 10,
          "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": "AMS",
          "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"
        }
      ],
      "other": [
        {
          "reader_label": "Universities",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "universities_count",
          "block_id": "other",
          "value": 0,
          "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-45efb20e14ef",
          "source_url": "https://duo.nl/open_onderwijsdata/",
          "source_title": "DUO (Dienst Uitvoering Onderwijs)",
          "source_authority": "DUO (Dienst Uitvoering Onderwijs)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ]
    },
    "language_integration": {
      "mode": "national",
      "local_locations": [],
      "supplemental_locations": [],
      "programmes": [
        {
          "program_id": "li:nl:program:blik-op-werk-register",
          "name": "Blik op Werk integration-provider quality register",
          "type": "other",
          "responsible_body": "Blik op Werk",
          "scope": {
            "name": "Netherlands",
            "grain": "national",
            "country_code": "NL",
            "relation_method": "national_scope"
          },
          "target_groups": [
            "integration-course applicants"
          ],
          "languages_taught": [
            "Dutch"
          ],
          "cefr_start": null,
          "cefr_end": null,
          "eligibility_summary": null,
          "cost_model": null,
          "modality": [
            "in_person",
            "online"
          ],
          "official_url": "https://www.blikopwerk.nl/inburgeren/registers/",
          "source": {
            "source_id": "source-98318bee311d",
            "title": "Blik op Werk institutional quality-register route for integration providers.",
            "publisher": "blikopwerk.nl",
            "url": "https://www.blikopwerk.nl/inburgeren/registers/",
            "source_url": "https://www.blikopwerk.nl/inburgeren/registers/",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        },
        {
          "program_id": "li:nl:program:duo-cursus-kiezen",
          "name": "DUO choosing an integration course",
          "type": "state_language_course",
          "responsible_body": "Dienst Uitvoering Onderwijs (DUO)",
          "scope": {
            "name": "Netherlands",
            "grain": "national",
            "country_code": "NL",
            "relation_method": "national_scope"
          },
          "target_groups": [
            "people who must integrate"
          ],
          "languages_taught": [
            "Dutch"
          ],
          "cefr_start": null,
          "cefr_end": null,
          "eligibility_summary": null,
          "cost_model": null,
          "modality": [
            "in_person"
          ],
          "official_url": "https://www.inburgeren.nl/u-gaat-inburgeren/cursus-kiezen.jsp",
          "source": {
            "source_id": "source-d16cb3e4d059",
            "title": "DUO official course-choice page for people who must integrate.",
            "publisher": "inburgeren.nl",
            "url": "https://www.inburgeren.nl/u-gaat-inburgeren/cursus-kiezen.jsp",
            "source_url": "https://www.inburgeren.nl/u-gaat-inburgeren/cursus-kiezen.jsp",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        },
        {
          "program_id": "li:nl:program:wet-inburgering-2021",
          "name": "Wet inburgering 2021",
          "type": "integration_course",
          "responsible_body": "Rijksoverheid, municipalities and DUO",
          "scope": {
            "name": "Netherlands",
            "grain": "national",
            "country_code": "NL",
            "relation_method": "national_scope"
          },
          "target_groups": [
            "people required to integrate"
          ],
          "languages_taught": [
            "Dutch"
          ],
          "cefr_start": null,
          "cefr_end": null,
          "eligibility_summary": null,
          "cost_model": null,
          "modality": [
            "in_person"
          ],
          "official_url": "https://www.rijksoverheid.nl/themas/migratie-en-reizen/inburgeren-in-nederland/nieuwe-wet-inburgering",
          "source": {
            "source_id": "source-1a9e83bfc0b2",
            "title": "Rijksoverheid page for the Wet inburgering 2021 and municipal integration responsibilities.",
            "publisher": "rijksoverheid.nl",
            "url": "https://www.rijksoverheid.nl/themas/migratie-en-reizen/inburgeren-in-nederland/nieuwe-wet-inburgering",
            "source_url": "https://www.rijksoverheid.nl/themas/migratie-en-reizen/inburgeren-in-nederland/nieuwe-wet-inburgering",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        }
      ],
      "supplemental_programmes": []
    },
    "public_employment_service": {
      "mode": "national",
      "local_locations": [],
      "services": [
        {
          "service_id": "employment:nl:service:uwv",
          "name": "UWV public employment service",
          "agency_name": "Uitvoeringsinstituut Werknemersverzekeringen (UWV)",
          "scope": {
            "name": "NL",
            "grain": "national",
            "entity_id": null,
            "country_code": "NL",
            "official_key": null,
            "relation_method": "national_scope"
          },
          "service_types": [
            "job_search"
          ],
          "eligible_statuses": [],
          "registration_requirements": null,
          "languages_available": [],
          "information_url": "https://www.rijksoverheid.nl/themas/werk/ww-uitkering",
          "registration_url": null,
          "job_search_url": null,
          "source": {
            "source_id": "source-5bc1ff0db257",
            "title": "UWV public employment service",
            "publisher": "Uitvoeringsinstituut Werknemersverzekeringen (UWV)",
            "source_url": "https://www.rijksoverheid.nl/service/contact/contactgids/u/uitvoeringsinstituut-werknemersverzekeringen-uwv",
            "source_quality": "verified",
            "last_checked": "2026-08-11"
          }
        }
      ]
    },
    "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": "yes",
          "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:f5198aba893bd7e253c191e7ac4d7599",
          "source_url": "https://www.government.nl/topics/health-insurance",
          "source_title": "Government of the Netherlands (Rijksoverheid)",
          "source_authority": "Government of the Netherlands (Rijksoverheid)",
          "source_quality": "verified"
        }
      ]
    },
    "city_intent": {
      "relationship_to_hub": {
        "relationship_id": "source-924bdc564d51",
        "relation_type": "nearby_independent_place",
        "distance_km": 7.979,
        "independent_administrative_status": "not_established_as_separate_lau",
        "subject": {
          "entity_id": "city:nl:geonames:2749017",
          "name": "Ouderkerk aan de Amstel",
          "canonical_path": "/cities/nl/ouderkerk-aan-de-amstel/"
        },
        "anchor": {
          "entity_id": "city:nl:wikidata:Q9899",
          "name": "Amsterdam",
          "canonical_path": "/cities/nl/amsterdam/"
        },
        "sources": [
          {
            "title": "gisco-services.ec.europa.eu place coordinates",
            "status": "active",
            "official": true,
            "publisher": "gisco-services.ec.europa.eu",
            "source_id": "source-c2b4a0bb7b2b",
            "source_url": "https://gisco-services.ec.europa.eu/distribution/v2/lau/geojson/LAU_RG_01M_2024_4326.geojson",
            "source_type": "dataset",
            "jurisdiction": null,
            "last_checked": "2026-08-28",
            "source_quality": "verified",
            "last_checked_period": "2026-08-28",
            "last_checked_precision": "day"
          },
          {
            "title": "download.geonames.org recorded crime data",
            "status": "active",
            "official": true,
            "publisher": "download.geonames.org",
            "source_id": "source-131160932652",
            "source_url": "https://download.geonames.org/export/dump/cities5000.zip",
            "source_type": "dataset",
            "jurisdiction": null,
            "last_checked": "2026-08-28",
            "source_quality": "verified",
            "last_checked_period": "2026-08-28",
            "last_checked_precision": "day"
          }
        ]
      },
      "nearby_linked_places": [],
      "international_community": [],
      "homebuyer": {
        "summary_id": "source-fde4aff27084",
        "entity_id": "city:nl:geonames:2749017",
        "summary": {
          "facts": [
            {
              "unit": "EUR",
              "grain": "official_municipality",
              "value": 630471,
              "fact_id": "source-9ecf2628aba5",
              "family_id": "transaction_purchase_price",
              "metric_id": "cbs_existing_own_homes_average_purchase_price_eur",
              "source_id": "source-26677734cea8",
              "semantic_note": "This official municipal price input is pair-ready with the inherited Amsterdam price fact; it is factual context only and does not calculate affordability or rank places.",
              "observed_period": "2023JJ00",
              "settlement_grain_claim": false,
              "source_observation_grain": "official_municipality"
            },
            {
              "unit": "EUR/year",
              "grain": "official_municipality",
              "value": 52500,
              "fact_id": "source-5f365f0f3167",
              "family_id": "household_income",
              "metric_id": "cbs_median_disposable_household_income_eur_year",
              "source_id": "source-6d84ccf15143",
              "semantic_note": "This compatible official household-income input is pair-ready with the inherited Amsterdam income fact; it remains factual context and is not converted into borrowing capacity, affordability or a recommendation.",
              "observed_period": "2023JJ00",
              "settlement_grain_claim": false,
              "source_observation_grain": "official_municipality"
            }
          ],
          "place_role": "nearby_place",
          "distance_km": 7.979,
          "context_kind": "first_home_buyer_factual_inputs",
          "interpretation": "Official municipal purchase-price and household-income context; not an affordability score, borrowing assessment or recommendation.",
          "anchor_place_id": "city:nl:wikidata:Q9899",
          "answer_readiness": "multi_input_context"
        },
        "source_ids": [
          "source-26677734cea8",
          "source-6d84ccf15143"
        ],
        "evidence": {
          "official_codes": [
            "NL_GM0437"
          ],
          "collection_rounds": [
            "870-first-home-buyer-nearby-city-2026-08-29-r04"
          ],
          "comparison_readiness": [
            {
              "fact_id": "source-9ecf2628aba5",
              "readiness": "same_series_pair_candidate",
              "counterparts": [
                "source-e0d113de45be"
              ]
            },
            {
              "fact_id": "source-5f365f0f3167",
              "readiness": "same_series_pair_candidate",
              "counterparts": [
                "source-0913ba7c902e"
              ]
            }
          ]
        },
        "status": "current",
        "admitted_at": "2026-08-29T11:57:59.575818+00:00",
        "source_records": [
          {
            "title": "CBS Netherlands — Existing own homes; average purchase prices, region (83625ENG)",
            "status": "active",
            "official": true,
            "publisher": "Centraal Bureau voor de Statistiek (CBS)",
            "source_id": "source-26677734cea8",
            "source_url": "https://opendata.cbs.nl/ODataApi/OData/83625ENG/TypedDataSet?$filter=(Regions%20eq%20'GM0034'%20or%20Regions%20eq%20'GM0203'%20or%20Regions%20eq%20'GM0228'%20or%20Regions%20eq%20'GM0267'%20or%20Regions%20eq%20'GM0303'%20or%20Regions%20eq%20'GM0307'%20or%20Regions%20eq%20'GM0310'%20or%20Regions%20eq%20'GM0312'%20or%20Regions%20eq%20'GM0327'%20or%20Regions%20eq%20'GM0342'%20or%20Regions%20eq%20'GM0344'%20or%20Regions%20eq%20'GM0358'%20or%20Regions%20eq%20'GM0363'%20or%20Regions%20eq%20'GM0373'%20or%20Regions%20eq%20'GM0377'%20or%20Regions%20eq%20'GM0383'%20or%20Regions%20eq%20'GM0385'%20or%20Regions%20eq%20'GM0394'%20or%20Regions%20eq%20'GM0400'%20or%20Regions%20eq%20'GM0417'%20or%20Regions%20eq%20'GM0420'%20or%20Regions%20eq%20'GM0437'%20or%20Regions%20eq%20'GM0441'%20or%20Regions%20eq%20'GM0453'%20or%20Regions%20eq%20'GM0479'%20or%20Regions%20eq%20'GM0484'%20or%20Regions%20eq%20'GM0518'%20or%20Regions%20eq%20'GM0523'%20or%20Regions%20eq%20'GM0537'%20or%20Regions%20eq%20'GM0569'%20or%20Regions%20eq%20'GM0575'%20or%20Regions%20eq%20'GM0597'%20or%20Regions%20eq%20'GM0603'%20or%20Regions%20eq%20'GM0632'%20or%20Regions%20eq%20'GM0736'%20or%20Regions%20eq%20'GM0880'%20or%20Regions%20eq%20'GM1525'%20or%20Regions%20eq%20'GM1581'%20or%20Regions%20eq%20'GM1598'%20or%20Regions%20eq%20'GM1621'%20or%20Regions%20eq%20'GM1696'%20or%20Regions%20eq%20'GM1892'%20or%20Regions%20eq%20'GM1901'%20or%20Regions%20eq%20'GM1904'%20or%20Regions%20eq%20'GM1911'%20or%20Regions%20eq%20'GM1916'%20or%20Regions%20eq%20'GM1926'%20or%20Regions%20eq%20'GM1931'%20or%20Regions%20eq%20'GM1942'%20or%20Regions%20eq%20'GM1960'%20or%20Regions%20eq%20'GM1961'%20or%20Regions%20eq%20'GM1978'%20or%20Regions%20eq%20'GM1980')%20and%20(Periods%20eq%20'2023JJ00'%20or%20Periods%20eq%20'2024JJ00'%20or%20Periods%20eq%20'2025JJ00')&$select=ID,Regions,Periods,AveragePurchasePrice_1",
            "source_type": "dataset",
            "jurisdiction": null,
            "last_checked": "2026-08-29",
            "source_quality": "verified",
            "last_checked_period": "2026-08-29",
            "last_checked_precision": "day"
          },
          {
            "title": "CBS Netherlands — Income of households; household characteristics, region (86161NED)",
            "status": "active",
            "official": true,
            "publisher": "Centraal Bureau voor de Statistiek (CBS)",
            "source_id": "source-6d84ccf15143",
            "source_url": "https://opendata.cbs.nl/ODataApi/OData/86161NED/TypedDataSet?$filter=Populatie%20eq%20'1050010'%20and%20KenmerkenVanHuishoudens%20eq%20'1050010'%20and%20(RegioS%20eq%20'GM0034'%20or%20RegioS%20eq%20'GM0203'%20or%20RegioS%20eq%20'GM0228'%20or%20RegioS%20eq%20'GM0267'%20or%20RegioS%20eq%20'GM0303'%20or%20RegioS%20eq%20'GM0307'%20or%20RegioS%20eq%20'GM0310'%20or%20RegioS%20eq%20'GM0312'%20or%20RegioS%20eq%20'GM0327'%20or%20RegioS%20eq%20'GM0342'%20or%20RegioS%20eq%20'GM0344'%20or%20RegioS%20eq%20'GM0358'%20or%20RegioS%20eq%20'GM0363'%20or%20RegioS%20eq%20'GM0373'%20or%20RegioS%20eq%20'GM0377'%20or%20RegioS%20eq%20'GM0383'%20or%20RegioS%20eq%20'GM0385'%20or%20RegioS%20eq%20'GM0394'%20or%20RegioS%20eq%20'GM0400'%20or%20RegioS%20eq%20'GM0417'%20or%20RegioS%20eq%20'GM0420'%20or%20RegioS%20eq%20'GM0437'%20or%20RegioS%20eq%20'GM0441'%20or%20RegioS%20eq%20'GM0453'%20or%20RegioS%20eq%20'GM0479'%20or%20RegioS%20eq%20'GM0484'%20or%20RegioS%20eq%20'GM0518'%20or%20RegioS%20eq%20'GM0523'%20or%20RegioS%20eq%20'GM0537'%20or%20RegioS%20eq%20'GM0569'%20or%20RegioS%20eq%20'GM0575'%20or%20RegioS%20eq%20'GM0597'%20or%20RegioS%20eq%20'GM0603'%20or%20RegioS%20eq%20'GM0632'%20or%20RegioS%20eq%20'GM0736'%20or%20RegioS%20eq%20'GM0880'%20or%20RegioS%20eq%20'GM1525'%20or%20RegioS%20eq%20'GM1581'%20or%20RegioS%20eq%20'GM1598'%20or%20RegioS%20eq%20'GM1621'%20or%20RegioS%20eq%20'GM1696'%20or%20RegioS%20eq%20'GM1892'%20or%20RegioS%20eq%20'GM1901'%20or%20RegioS%20eq%20'GM1904'%20or%20RegioS%20eq%20'GM1911'%20or%20RegioS%20eq%20'GM1916'%20or%20RegioS%20eq%20'GM1926'%20or%20RegioS%20eq%20'GM1931'%20or%20RegioS%20eq%20'GM1942'%20or%20RegioS%20eq%20'GM1960'%20or%20RegioS%20eq%20'GM1961'%20or%20RegioS%20eq%20'GM1978'%20or%20RegioS%20eq%20'GM1980')%20and%20(Perioden%20eq%20'2023JJ00'%20or%20Perioden%20eq%20'2024JJ00')&$select=Populatie,KenmerkenVanHuishoudens,RegioS,Perioden,MediaanBesteedbaarInkomen_6",
            "source_type": "dataset",
            "jurisdiction": null,
            "last_checked": "2026-08-29",
            "source_quality": "verified",
            "last_checked_period": "2026-08-29",
            "last_checked_precision": "day"
          }
        ]
      },
      "recorded_safety": null,
      "questions": [
        {
          "question": "Is Ouderkerk aan de Amstel part of Amsterdam?",
          "answer": "Ouderkerk aan de Amstel is near Amsterdam, but the collected evidence does not establish that it is administratively part of the hub or an official satellite. It is about 8.0 km away by straight-line distance."
        },
        {
          "question": "Is Ouderkerk aan de Amstel a good place for a first-home buyer?",
          "answer": "The current official set provides 2 factual inputs for Average purchase price — existing owner-occupied homes, Median disposable household income. They provide local context, but do not establish individual affordability or a buy recommendation."
        }
      ]
    },
    "country_rules_url": "/countries/netherlands/"
  }
}
