Data attribution

GeoInsights Site Selection is built on the open data sources below. Each is listed with the licence it is used under, a link to that licence's terms, and the credit its licence requires. This page is generated from the same registry the pipeline stamps onto every row of data, so it cannot describe a source differently from the way the data records it.

Sources (12)

Foursquare OS Places

Licence
Apache License 2.0 (Apache-2.0)
Source
https://huggingface.co/datasets/foursquare/fsq-os-places
Version
dt=2025-02-06
Retrieved
2026-08-15T04:33:16.133635+00:00
Used for
Competition tier — POI inventory (DATA_STRATEGY §3).
Stored in
staging.stg_foursquare_places

© Foursquare Labs, Inc. Foursquare OS Places, licensed under the Apache License 2.0.

Copyright 2024 Foursquare Labs, Inc. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Apache-2.0 §4(d) requires the NOTICE itself to be redistributed, not merely a credit line — see notice_text.

OpenStreetMapSHARE-ALIKE

Licence
Open Database License 1.0 (ODbL-1.0)
Source
https://www.openstreetmap.org/copyright
Version
Overpass API live query; Geofabrik gcc-states-latest.osm.pbf
Retrieved
2026-08-15T04:24:28.403416+00:00
Used for
Competition tier — POIs; accessibility tier — road class mix, junction density, traffic exposure and transit stops (SS-2-04). The ODbL anchor for §9 trap #2.
Stored in
staging.stg_osm_pois, staging.stg_osm_roads, staging.stg_osm_junctions, staging.stg_osm_transit_stops

© OpenStreetMap contributors, ODbL 1.0

Overture Maps Foundation — places

Licence
Community Data License Agreement — Permissive 2.0 (CDLA-Permissive-2.0)
Source
https://overturemaps.org/
Version
release 2026-07-22.0, theme=places
Retrieved
2026-08-15T04:30:41.507272+00:00
Used for
Competition tier — POIs.
Stored in
staging.stg_overture_places

© Overture Maps Foundation

The places theme is CDLA-Permissive-2.0 on the extract we hold. This is *not* transferable to the buildings theme — see overture_buildings.

Overture Maps Foundation — buildingsSHARE-ALIKE

Licence
Open Database License 1.0 (ODbL-1.0)
Source
https://docs.overturemaps.org/guides/buildings/
Version
release 2026-07-22.0, theme=buildings
Retrieved
2026-08-15T04:36:00.391205+00:00
Used for
Supply tier — building_count and footprint_area_sqm.
Stored in
staging.stg_overture_buildings

© Overture Maps Foundation; contains data © OpenStreetMap contributors (ODbL)

Share-alike, despite the theme commonly being assumed permissive. Building-derived columns must stay tagged and separable in source_flags (§9 trap #2). Earlier runs are recorded in the ledger under CDLA-Permissive-2.0, before the per-extract check existed.

WorldPop

Licence
Creative Commons Attribution 4.0 International (CC-BY-4.0)
Source
https://www.worldpop.org/
Version
Global 2000-2020, SAU, 2020, 100 m (unconstrained)
Retrieved
2026-08-15T05:44:44.019409+00:00
Used for
Demand tier — age/sex structure.
Stored in
staging.stg_worldpop_agesex

WorldPop (www.worldpop.org), School of Geography and Environmental Science, University of Southampton — Global High Resolution Population Denominators Project. Licensed CC BY 4.0.

Unconstrained product: the age/sex shares are spatially constant across the AOI and must never be presented as a differentiator between hexes.

Kontur Population

Licence
Creative Commons Attribution 4.0 International (CC-BY-4.0)
Source
https://data.humdata.org/dataset/kontur-population-dataset
Version
kontur_population_SA_20231101
Retrieved
2026-08-15T06:21:53.655796+00:00
Used for
Demand tier — H3 population, input to dasymetric redistribution.
Stored in
staging.stg_kontur_population

Kontur Population Dataset, © Kontur (kontur.io), CC BY 4.0

GHSL — Global Human Settlement Layer

Licence
European Commission JRC free reuse (GHSL) (EC-JRC-Free)
Source
https://ghsl.jrc.ec.europa.eu/
Version
R2023A, GHS-BUILT-S, epoch 2020, 100 m, Mollweide (ESRI:54009)
Retrieved
2026-08-15T04:35:45.178591+00:00
Used for
Supply tier — built-up surface, the dasymetric weighting surface.
Stored in
staging.stg_ghsl_builtup

European Commission, Joint Research Centre (JRC): Global Human Settlement Layer GHS-BUILT-S and GHS-POP, release R2023A (epoch 2020, 100 m, Mollweide)

geoBoundaries — SAU ADM2 (administrative boundaries)SHARE-ALIKE

Licence
Open Database License 1.0 (ODbL-1.0)
Source
https://www.geoboundaries.org/
Version
gbOpen SAU ADM2 @ 9469f09
Retrieved
2026-08-15T06:22:18.147647+00:00
Used for
Base geography — governorate polygons carrying the census join.
Stored in
staging.stg_gastat_districts

Boundaries © geoBoundaries (gbOpen, SAU ADM2), derived from OpenStreetMap contributors — © OpenStreetMap contributors, ODbL 1.0

Share-alike. Upstream label says CC BY-SA 2.0; the operative licence is ODbL 1.0 via OpenStreetMap. Riyadh district (ADM3) polygons do not exist in this release, which is why the district-level baseline columns are deferred rather than approximated.

GASTAT — Saudi General Authority for Statistics

Licence
Saudi Open Data Licence (Saudi-Open-Data)
Source
https://www.stats.gov.sa/
Version
Saudi Census 2022 (via RCRC open-data portal)
Retrieved
2026-08-15T06:22:18.147647+00:00
Used for
Demand tier — governorate population and household counts.
Stored in
staging.stg_gastat_districts

General Authority for Statistics (GASTAT), Saudi Census 2022; republished by the Royal Commission for Riyadh City open-data portal under the KSA Open Data Licence

Redistribution terms under the Saudi Open Data Licence are an open §9 checklist item and need a KSA-side legal read: the terms page is behind the same F5 WAF that blocks open.data.gov.sa to non-KSA clients.

SREM — Saudi Real Estate Market (Ministry of Justice)

Licence
Saudi Open Data Licence (Saudi-Open-Data)
Source
https://srem.moj.gov.sa/
Version
Dashboard/GetAreaInfo transactions extract
Retrieved
2026-08-15T06:02:08.974021+00:00
Used for
Affluence tier — real-estate transaction values.
Stored in
staging.stg_srem_transactions, staging.stg_district_land_value

Ministry of Justice — Saudi Real Estate Market (البورصة العقارية), Saudi Open Data Licence

Same Saudi Open Data Licence review item as GASTAT — still open, and composition does not close it. Composed into land_value_sqm by SS-1-14 (baseline.compose_land_value) as the median of each district's monthly prices over a trailing 12-month window. Two caveats travel with every value and belong here too: the figure has DISTRICT granularity stored per hex, and the geography that places it on hexes is the `ksa_districts` layer, whose provenance is NOT established. Crediting SREM for these values is correct; treating the column as cleared for redistribution is not, until `ksa_districts` is resolved.

KSA district boundaries (user-supplied, provenance unverified)

Licence
Unknown — provenance not established (—)
Source
file:pipelines/data/raw/districts/districts_ksa.geojson
Version
user-supplied GeoJSON, 3,732 features, no version identifier
Retrieved
2026-08-16T11:28:50.049212+00:00
Used for
Base geography — district polygons carrying the SREM land-value join. NEEDS-REVIEW: now composed into land_value_sqm (SS-1-14) and, through it, into the modelled affluence_index (SS-1-08), with the licence question still open.
Stored in
staging.stg_ksa_districts, staging.stg_district_h3, staging.stg_district_srem_bridge

District boundaries: source unverified. Supplied without attribution or licence; provenance not established. Not cleared for redistribution or client-facing display.

⚠️ NEEDS REVIEW BEFORE ANY USE BEYOND STAGING. No attribution, licence text or upstream URL accompanied this file. The property schema (district_id / city_id / region_id / name_ar / name_en) resembles Saudi National Address / SPL lineage but that is a resemblance, not a provenance. This layer supplies the geography that lands land_value_sqm on hexes and it carries NO population field — it is a district polygon layer, not a district census, so SS-1-04 census calibration and the ±5% district exit gate remain unevaluable and the banking and clinic profiles must keep refusing to score. SS-1-14 has since composed land_value_sqm through these polygons, and SS-1-08 composed the modelled affluence_index on top of that column, which it requires; both widened the exposure and resolved none of it. Withdrawing the layer means NULLing those two columns — `compose_land_value`'s reset path and `compose_affluence.ODBL_DROP_SQL` do exactly that, and no third column reads this geography. PROVENANCE RESEARCH (see provenance_candidates): the file is now traced, by measurement, to a public GeoJSON whose own README says it was scraped from the Saudi National Address portal. That identifies the lineage and closes NOTHING — the stated licence is a software copyleft over data the publisher did not own. The question is still open and this entry still carries UNKNOWN_PROVENANCE. The layer's third and most visible consumer is not a column at all: district NAMES, which every client-facing deliverable prints. That exposure is now gated on the `district_names_cleared` capability (`baseline.clearance`), default False, so a deliverable renders reference ids and coordinates instead of names and stays releasable while this item is open.

H3 — Uber hierarchical hexagonal grid (h3-pg)

Licence
Apache License 2.0 (Apache-2.0)
Source
https://h3geo.org/
Version
h3 4.5.0 / h3_postgis 4.5.0
Retrieved
2026-08-16T21:49:54.866457+00:00
Used for
Base geography — the H3 res-8/res-9 cell grid itself.
Stored in
region_baseline_h3

H3 © Uber Technologies, Apache License 2.0

Software, not data: Apache-2.0 applies to the H3 library that generates the cell identifiers. Listed because every row of the baseline is keyed by one, and the ledger records it as a source.

Share-alike obligations (3)

ODbL and CC-BY-SA are share-alike licences: publishing a derivative database built on them carries an obligation to license the result the same way. Contributions from these sources are tagged at row level so they remain identifiable and separable.

SourceLicenceStored in
OpenStreetMapODbL-1.0staging.stg_osm_pois, staging.stg_osm_roads, staging.stg_osm_junctions, staging.stg_osm_transit_stops
Overture Maps Foundation — buildingsODbL-1.0staging.stg_overture_buildings
geoBoundaries — SAU ADM2 (administrative boundaries)ODbL-1.0staging.stg_gastat_districts