{"id":"02c3a9cd-17b4-4095-9f9d-9d12dabd42be","type":"API","name":"Recensement de la population 2016 - Base infracommunale (IRIS)","slug":"recensement-de-la-population-2016-base-infracommunale-iris","description":"L'IRIS, maille de base de la géographie infra-communale, permet de conduire des analyses sur les disparités au sein d'un territoire communal ou supra-communal. Que ce soit à partir des résultats du recensement de la population ou à partir d'autres sources, le territoire de l'IRIS n'est pas destin...","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://data.ampmetropole.fr/explore/dataset/ls-recensement-de-la-population-2016-base-infracommunale-iris/","docs_url":"https://data.ampmetropole.fr/explore/dataset/ls-recensement-de-la-population-2016-base-infracommunale-iris/","repo_url":null,"status":"ACTIVE","verification_state":"VERIFIED","tags":["government"],"logo_url":"https://s3-eu-west-1.amazonaws.com/aws-ec2-eu-1-opendatasoft-staticfileset/ampmetropole/favicon?tstamp=158498047026","primary_source_url":"https://data.ampmetropole.fr/explore/dataset/ls-recensement-de-la-population-2016-base-infracommunale-iris/","extraction_confidence":"0.40","created_at":"2026-07-24T19:45:01.420Z","updated_at":"2026-10-21T20:34:58.664Z","last_verified_at":"2026-10-21T20:34:58.664Z","deprecated_at":null,"ranking_score":60,"last_ranked_at":"2026-10-15T11:10:09.999Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-10-12T03:29:28.124Z","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":"d014fa31-f333-4e94-80a3-ea8b4459cfd5","institution_type":"MUNICIPALITY","country_code":"FR","official_confidence":40,"proof_summary":"40% - Official domain (ampmetropole.fr)","source_seed_url":null,"is_public_sector":true,"published_at":"2026-07-25T14:23:00.000Z","geographic_scope":"LOCAL","name_en":"2016 Population Census - Sub-municipal Database (IRIS)","description_en":"This dataset published by the Aix-Marseille-Provence Metropole provides population census data broken down by IRIS, the base unit of French sub-municipal geography. IRIS units allow analysis of disparities within a municipality or across a wider territory, whether based on population census results or other statistical sources. The IRIS territorial breakdown is not intended to reflect administrative or political boundaries, but rather to offer a consistent statistical reference grid for local demographic and socio-economic analysis within the metropolitan area.","native_lang":"fr","access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":54.25,"merged_into_entry_id":null,"identity_key":"API|https://data.ampmetropole.fr/explore/dataset/ls-recensement-de-la-population-2016-base-infracommunale-iris|recensement de la population 2016 - base infracommunale (iris)","upstream_ref":"data.ampmetropole.fr:dataset:ls-recensement-de-la-population-2016-base-infracommunale-iris","content_changed_at":"2026-10-08T21:10:20.704Z","institution":null,"title_qualifier":null,"access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/records?select=iris%2Cregion%2Cdepartement&where=iris+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris","source":"probe","runnable":true},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.ampmetropole.fr/explore/dataset/ls-recensement-de-la-population-2016-base-infracommunale-iris/","source":"docs","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"02c3a9cd-17b4-4095-9f9d-9d12dabd42be","granularity":"entry","granularity_label":"One unit = one catalog entry. A PROXY for the SCOPE.md §4 ladder, which governs source families, not entries: a family with 400 entries moves this reading 400 times as much as a family with one. Never compare or combine with the source_family reading.","level":"joinable","level_index":5,"level_label":"Joinable","meaning":"Canonical identifiers and concepts mapped","counts_as_coverage":true,"blocked_by":null,"rungs":[{"level":"discovered","level_index":1,"label":"Discovered","meaning":"Source and metadata recorded","evidence":"membership of the named population the ladder is taken over","counts_as_coverage":false,"met":true,"reached":true,"criterion":"TRUE"},{"level":"verified","level_index":2,"label":"Verified","meaning":"Access tested successfully","evidence":"entries.verification_state = 'VERIFIED'","counts_as_coverage":false,"met":true,"reached":true,"criterion":"entries.verification_state = 'VERIFIED'"},{"level":"profiled","level_index":3,"label":"Profiled","meaning":"Schema, dimensions and licence understood","evidence":"a data profile with at least one field (entry_data_profiles.field_count > 0)","counts_as_coverage":false,"met":true,"reached":true,"criterion":"EXISTS (SELECT 1 FROM entry_data_profiles p WHERE p.entry_id = entries.id AND COALESCE(p.field_count, 0) > 0)"},{"level":"executable","level_index":4,"label":"Executable","meaning":"Queries run through Commodity","evidence":"entries.capability_tier = 'live' — today's proxy for \"queryable through us\"","counts_as_coverage":true,"met":true,"reached":true,"criterion":"entries.capability_tier = 'live'"},{"level":"joinable","level_index":5,"label":"Joinable","meaning":"Canonical identifiers and concepts mapped","evidence":"a field link to a canonical identifier whose sampled VALUES match its format","counts_as_coverage":true,"met":true,"reached":true,"criterion":"EXISTS (SELECT 1 FROM entry_field_links efl WHERE efl.entry_id = entries.id AND efl.identifier_id IS NOT NULL AND efl.value_status = 'match')"},{"level":"reproducible","level_index":6,"label":"Reproducible","meaning":"Snapshots and transformation evidence retained","evidence":"at least one retained evidence manifest (migration 078)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM evidence_manifests em WHERE em.entry_id = entries.id)"},{"level":"guaranteed","level_index":7,"label":"Guaranteed","meaning":"Monitored against an operational reliability target","evidence":"an active reliability target with a named monitor (migration 096)","counts_as_coverage":true,"met":false,"reached":false,"criterion":"EXISTS (SELECT 1 FROM entry_reliability_targets rt WHERE rt.entry_id = entries.id AND rt.is_active = true)"}],"officialness":{"basis":"catalog_inherited","label":"Inherited from the upstream catalog: this item came from a trusted official government catalog, and that provenance — not per-item proof — is the warrant. Its own proof score is below 80 or it matched no registered institution (apps/worker/src/connectors/catalog/qualify-store.ts).","proof_confidence":40,"proven_threshold":80,"institution_id":"d014fa31-f333-4e94-80a3-ea8b4459cfd5","definition":"CASE WHEN COALESCE(entries.is_public_sector, false) IS NOT TRUE THEN 'not_official' WHEN COALESCE(entries.official_confidence, 0) >= 80 AND entries.institution_id IS NOT NULL THEN 'per_item_proven' ELSE 'catalog_inherited' END"},"source_family":{"key":"data.ampmetropole.fr","label":"One unit = one source family, approximated by the serving host of the entry's primary source URL (e.g. bdl.stat.gov.pl). A COMPUTED stand-in for the curated families of SCOPE.md §5, which no table holds yet. A family sits at the highest level any of its entries has reached, because a family is integrated to the depth of its deepest working integration. Never compare or combine with the entry reading."},"generated_at":"2026-10-23T02:15:33.502Z"},"api_details":{"id":"8b984430-1ce5-4c6d-8481-063809300cd8","entry_id":"02c3a9cd-17b4-4095-9f9d-9d12dabd42be","base_url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris","openapi_url":null,"graphql_url":null,"api_version":null,"spec_format":null,"endpoints_count":null,"endpoints":[],"rate_limit_info":null,"free_tier_limits":null,"ping_url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris","created_at":"2026-07-24T19:45:01.594Z","updated_at":"2026-07-24T19:45:01.594Z"},"dataset_details":{"id":"c4972e65-1abd-48f0-9f21-04ac4c57e608","entry_id":"02c3a9cd-17b4-4095-9f9d-9d12dabd42be","upstream_issued":null,"upstream_modified":"2025-04-24T18:17:51.000Z","themes":[],"update_frequency":null,"temporal_start":null,"temporal_end":null,"spatial_coverage":null,"landing_page":null,"license_id":null,"license_raw":null,"has_documentation":false,"has_data_dictionary":false,"has_versioning":false,"source_portal":"opendatasoft","source_portal_url":"https://data.ampmetropole.fr","created_at":"2026-07-24T19:48:09.031Z","updated_at":"2026-10-20T23:08:41.383Z","publisher":null,"publisher_url":null,"distributions":[],"license":null},"license":null,"reuse":{"license_id":null,"license_name":null,"license_url":null,"commercial_use":{"status":"unknown","value":null},"redistribution":{"status":"unknown","value":null},"attribution_required":{"status":"unknown","value":null},"share_alike":{"status":"unknown","value":null},"personal_data_warning":{"status":"unknown","value":null},"cache_and_mirror":{"status":"unknown","value":null},"undetermined":["commercial_use","redistribution","attribution_required","share_alike","personal_data_warning","cache_and_mirror"],"basis":"unverified","confidence":0.1,"confidence_tier":"low","source_text":null,"source_url":null,"reviewed_at":null},"license_raw":"Se conformer aux recommandations du producteur","latest_check":{"id":"91e8a7a6-8652-4a02-9a24-2802f5f3f78e","entry_id":"02c3a9cd-17b4-4095-9f9d-9d12dabd42be","status":"VERIFIED","last_checked_at":"2026-10-21T20:34:58.406Z","p50_latency_ms":2393,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-07-25T20:17:00.938Z","updated_at":"2026-10-21T20:34:58.406Z","consecutive_successes":37,"probe_url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-10-21T20:34:58.406Z"},"data_profile":{"id":"7bcefcdf-2c3c-48e6-8997-86f4bc26e38c","entry_id":"02c3a9cd-17b4-4095-9f9d-9d12dabd42be","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"ls-recensement-de-la-population-2016-base-infracommunale-iris","fields":[{"name":"iris","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"IRIS zone code, the base unit of infra-communal geography."},{"name":"region","type":"text","label":"Région","fill_pct":100,"filterable":true,"description":null,"description_en":"Code of the administrative region."},{"name":"departement","type":"text","label":"Département","fill_pct":100,"filterable":true,"description":null,"description_en":"Code of the administrative department."},{"name":"unite_urbaine","type":"text","label":"Unité urbaine","fill_pct":100,"filterable":true,"description":null,"description_en":"Code of the urban unit the IRIS belongs to."},{"name":"commune_ou_arm","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code of the municipality or Paris/Lyon/Marseille district."},{"name":"libelle_commune_ou_arm","type":"text","label":"Libellé commune ou ARM","fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the municipality or Paris/Lyon/Marseille district."},{"name":"triris","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code of the TRIRIS grouping of IRIS zones."},{"name":"grand_quartier","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code of the larger neighborhood ('grand quartier') grouping."},{"name":"libelle_de_l_iris","type":"text","label":"Libellé de l'IRIS","fill_pct":100,"filterable":true,"description":null,"description_en":"Name of the IRIS zone."},{"name":"type_d_iris","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Type category of the IRIS zone (e.g. residential, activity, diverse)."},{"name":"modification_de_l_iris","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Code indicating whether the IRIS boundaries were modified."},{"name":"label_de_l_iris","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Quality label indicator for the IRIS zone."},{"name":"population_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Total population in 2016 (main dataset)."},{"name":"pop_0_2_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 0 to 2 years in 2016."},{"name":"pop_3_5_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 3 to 5 years in 2016."},{"name":"pop_6_10_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 6 to 10 years in 2016."},{"name":"pop_11_17_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 11 to 17 years in 2016."},{"name":"pop_18_24_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 18 to 24 years in 2016."},{"name":"pop_25_39_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 25 to 39 years in 2016."},{"name":"pop_40_54_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 40 to 54 years in 2016."},{"name":"pop_55_64_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 55 to 64 years in 2016."},{"name":"pop_65_79_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 65 to 79 years in 2016."},{"name":"pop_80_ans_ou_plus_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 80 years or more in 2016."},{"name":"pop_0_14_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 0 to 14 years in 2016."},{"name":"pop_15_29_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 15 to 29 years in 2016."},{"name":"pop_30_44_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 30 to 44 years in 2016."},{"name":"pop_45_59_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 45 to 59 years in 2016."},{"name":"pop_60_74_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 60 to 74 years in 2016."},{"name":"pop_75_ans_ou_plus_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 75 years or more in 2016."},{"name":"pop_0_19_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 0 to 19 years in 2016."},{"name":"pop_20_64_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 20 to 64 years in 2016."},{"name":"pop_65_ans_ou_plus_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 65 years or more in 2016."},{"name":"pop_hommes_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Total male population in 2016."},{"name":"pop_hommes_0_14_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 0 to 14 years in 2016."},{"name":"pop_hommes_15_29_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 15 to 29 years in 2016."},{"name":"pop_hommes_30_44_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 30 to 44 years in 2016."},{"name":"pop_hommes_45_59_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 45 to 59 years in 2016."},{"name":"pop_hommes_60_74_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 60 to 74 years in 2016."},{"name":"pop_hommes_75_ans_ou_plus_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 75 years or more in 2016."},{"name":"pop_hommes_0_19_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 0 to 19 years in 2016."},{"name":"pop_hommes_20_64_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 20 to 64 years in 2016."},{"name":"pop_hommes_65_ans_ou_plus_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Male population aged 65 years or more in 2016."},{"name":"pop_femmes_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Total female population in 2016."},{"name":"pop_femmes_0_14_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 0 to 14 years in 2016."},{"name":"pop_femmes_15_29_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 15 to 29 years in 2016."},{"name":"pop_femmes_30_44_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 30 to 44 years in 2016."},{"name":"pop_femmes_45_59_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 45 to 59 years in 2016."},{"name":"pop_femmes_60_74_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 60 to 74 years in 2016."},{"name":"pop_femmes_75_ans_ou_plus_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 75 years or more in 2016."},{"name":"pop_femmes_0_19_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 0 to 19 years in 2016."},{"name":"pop_femmes_20_64_ans_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 20 to 64 years in 2016."},{"name":"pop_femmes_65_ans_ou_plus_en_2016_princ","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Female population aged 65 years or more in 2016."},{"name":"pop_15_ans_ou_plus_en_2016_compl","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population aged 15 years or more in 2016 (complementary dataset)."},{"name":"pop_15_ans_ou_plus_agriculteurs_exploitants_en_2016_compl","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population 15+ working as farmers in 2016."},{"name":"pop_15_ans_ou_plus_artisans_comm_chefs_entr_en_2016_compl","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population 15+ working as craftsmen, shopkeepers or business owners in 2016."},{"name":"pop_15_ans_ou_plus_cadres_prof_intel_sup_en_2016_compl","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population 15+ working as managers or higher intellectual professions in 2016."},{"name":"pop_15_ans_ou_plus_prof_intermediaires_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Prof. intermédiaires en 2016 (compl)","fill_pct":100,"filterable":true,"description":null,"description_en":"Population 15+ working in intermediate professions in 2016."},{"name":"pop_15_ans_ou_plus_employes_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Employés en 2016 (compl)","fill_pct":100,"filterable":true,"description":null,"description_en":"Population 15+ working as employees in 2016."},{"name":"pop_15_ans_ou_plus_ouvriers_en_2016_compl","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null,"description_en":"Population 15+ working as manual laborers in 2016."},{"name":"pop_15_ans_ou_plus_retraites_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Retraités en 2016 (compl)","fill_pct":100,"filterable":true,"description":null,"description_en":"Population 15+ who are retired in 2016."},{"name":"pop_15_ans_ou_plus_autres_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Population 15+ in other or no occupational category in 2016."},{"name":"pop_15_ans_ou_plus_hommes_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Male population aged 15 years or more in 2016."},{"name":"pop_15_ans_ou_plus_hommes_agriculteurs_exploitants_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Male population 15+ working as farmers in 2016."},{"name":"pop_15_ans_ou_plus_hommes_artisans_comm_chefs_entr_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Male population 15+ working as craftsmen, shopkeepers or business owners in 2016."},{"name":"pop_15_ans_ou_plus_hommes_cadres_prof_intel_sup_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Male population 15+ working as managers or higher intellectual professions in 2016."},{"name":"pop_15_ans_ou_plus_hommes_prof_intermediaires_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Hommes Prof. intermédiaires en 2016 (compl)","filterable":true,"description":null,"description_en":"Male population 15+ working in intermediate professions in 2016."},{"name":"pop_15_ans_ou_plus_hommes_employes_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Hommes Employés en 2016 (compl)","filterable":true,"description":null,"description_en":"Male population 15+ working as employees in 2016."},{"name":"pop_15_ans_ou_plus_hommes_ouvriers_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Male population 15+ working as manual laborers in 2016."},{"name":"pop_15_ans_ou_plus_hommes_retraites_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Hommes Retraités en 2016 (compl)","filterable":true,"description":null,"description_en":"Male population 15+ who are retired in 2016."},{"name":"pop_15_ans_ou_plus_hommes_autres_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Male population 15+ in other or no occupational category in 2016."},{"name":"pop_15_ans_ou_plus_femmes_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Female population aged 15 years or more in 2016."},{"name":"pop_15_ans_ou_plus_femmes_agriculteurs_exploitants_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Female population 15+ working as farmers in 2016."},{"name":"pop_15_ans_ou_plus_femmes_artisans_comm_chefs_entr_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Female population 15+ working as craftsmen, shopkeepers or business owners in 2016."},{"name":"pop_15_ans_ou_plus_femmes_cadres_prof_intel_sup_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Female population 15+ working as managers or higher intellectual professions in 2016."},{"name":"pop_15_ans_ou_plus_femmes_prof_intermediaires_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Femmes Prof. intermédiaires en 2016 (compl)","filterable":true,"description":null,"description_en":"Female population 15+ working in intermediate professions in 2016."},{"name":"pop_15_ans_ou_plus_femmes_employes_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Femmes Employés en 2016 (compl)","filterable":true,"description":null,"description_en":"Female population 15+ working as employees in 2016."},{"name":"pop_15_ans_ou_plus_femmes_ouvriers_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Female population 15+ working as manual laborers in 2016."},{"name":"pop_15_ans_ou_plus_femmes_retraites_en_2016_compl","type":"double","label":"Pop 15 ans ou plus Femmes Retraités en 2016 (compl)","filterable":true,"description":null,"description_en":"Female population 15+ who are retired in 2016."},{"name":"pop_15_ans_ou_plus_femmes_autres_en_2016_compl","type":"double","label":null,"filterable":true,"description":null,"description_en":"Female population 15+ in other or no occupational category in 2016."},{"name":"pop_francais_en_2016_princ","type":"double","label":"Pop Français en 2016 (princ)","filterable":true,"description":null,"description_en":"Population holding French nationality in 2016."},{"name":"pop_etrangers_en_2016_princ","type":"double","label":null,"filterable":true,"description":null,"description_en":"Population holding foreign nationality in 2016."},{"name":"pop_immigres_en_2016_princ","type":"double","label":"Pop Immigrés en 2016 (princ)","filterable":true,"description":null,"description_en":"Immigrant population in 2016."},{"name":"pop_menages_en_2016_princ","type":"double","label":"Pop ménages en 2016 (princ)","filterable":true,"description":null,"description_en":"Population living in ordinary households in 2016."},{"name":"pop_hors_menages_en_2016_princ","type":"double","label":"Pop hors ménages en 2016 (princ)","filterable":true,"description":null,"description_en":"Population living outside ordinary households (e.g. institutions) in 2016."},{"name":"geom","type":"geo_shape","label":null,"filterable":false,"description":null,"description_en":"Geographic boundary polygon of the IRIS zone."},{"name":"geo_point_2d","type":"geo_point_2d","label":null,"filterable":false,"description":null,"description_en":"Geographic centroid coordinates (latitude, longitude) of the IRIS zone."}],"field_count":86,"sample_records":[{"geom":{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[5.452333374,43.293517877],[5.45222467,43.293511344],[5.451938567,43.293476436],[5.451793632,43.293458124],[5.451674431,43.293436529],[5.451309214,43.293366514],[5.45097055,43.293254496],[5.450711546,43.293161371],[5.450607317,43.293115135],[5.450560817,43.293093689],[5.450237327,43.292932726],[5.450005528,43.292812882],[5.449673717,43.292572006],[5.449366579,43.29228827],[5.44686819,43.291801273],[5.443273495,43.291100515],[5.442979391,43.291108964],[5.442946731,43.291210502],[5.442947126,43.291277992],[5.442876785,43.293572761],[5.44256776,43.29427634],[5.44254582,43.294311036],[5.442516912,43.294355789],[5.442474617,43.294404444],[5.442618309,43.294451596],[5.442749425,43.294492732],[5.447128432,43.294493111],[5.450095165,43.29450194],[5.45232105,43.293575757],[5.452333374,43.293517877]]]]},"properties":{}},"iris":"132110608","region":"93","triris":"131491","departement":"13","type_d_iris":"H","geo_point_2d":{"lat":43.29314815316447,"lon":5.446503938091763},"unite_urbaine":"00759","commune_ou_arm":"13211","grand_quartier":"1321106","label_de_l_iris":"1","libelle_de_l_iris":"Sainte-Madeleine","libelle_commune_ou_arm":"Marseille 11e Arrondissement","modification_de_l_iris":"0","pop_femmes_en_2016_princ":1182.9672138524177,"pop_hommes_en_2016_princ":984.9470142810054,"population_en_2016_princ":2167.914228133423,"pop_0_2_ans_en_2016_princ":99.70708304733483,"pop_3_5_ans_en_2016_princ":62.72932979944886,"pop_menages_en_2016_princ":2167.914228133423,"pop_0_14_ans_en_2016_princ":436.1895855101444,"pop_0_19_ans_en_2016_princ":549.1355482187101,"pop_6_10_ans_en_2016_princ":125.66694296762525,"pop_francais_en_2016_princ":2061.159817669755,"pop_immigres_en_2016_princ":285.2018341050947,"pop_11_17_ans_en_2016_princ":210.2992075748202,"pop_15_29_ans_en_2016_princ":371.1378834691004,"pop_18_24_ans_en_2016_princ":176.9936863188052,"pop_20_64_ans_en_2016_princ":1189.907313318976,"pop_25_39_ans_en_2016_princ":375.5132283847993,"pop_30_44_ans_en_2016_princ":386.9154334681412,"pop_40_54_ans_en_2016_princ":410.1052640705227,"pop_45_59_ans_en_2016_princ":411.5708425713808,"pop_55_64_ans_en_2016_princ":278.02811937432983,"pop_60_74_ans_en_2016_princ":362.1239306807744,"pop_65_79_ans_en_2016_princ":307.5459631041966,"pop_etrangers_en_2016_princ":106.75441046366824,"pop_hors_menages_en_2016_princ":0,"pop_15_ans_ou_plus_en_2016_compl":1731.724642623279,"pop_65_ans_ou_plus_en_2016_princ":428.87136659573696,"pop_75_ans_ou_plus_en_2016_princ":199.9765524338819,"pop_80_ans_ou_plus_en_2016_princ":121.32540349154036,"pop_femmes_0_14_ans_en_2016_princ":208.2723407750256,"pop_femmes_0_19_ans_en_2016_princ":260.9694981561167,"pop_hommes_0_14_ans_en_2016_princ":227.91724473511883,"pop_hommes_0_19_ans_en_2016_princ":288.16605006259346,"pop_femmes_15_29_ans_en_2016_princ":196.4319015633272,"pop_femmes_20_64_ans_en_2016_princ":664.9471763467992,"pop_femmes_30_44_ans_en_2016_princ":225.0292160802877,"pop_femmes_45_59_ans_en_2016_princ":218.2448746007821,"pop_femmes_60_74_ans_en_2016_princ":204.6957306483572,"pop_hommes_15_29_ans_en_2016_princ":174.70598190577317,"pop_hommes_20_64_ans_en_2016_princ":524.9601369721768,"pop_hommes_30_44_ans_en_2016_princ":161.88621738785352,"pop_hommes_45_59_ans_en_2016_princ":193.3259679705987,"pop_hommes_60_74_ans_en_2016_princ":157.42820003241724,"pop_15_ans_ou_plus_autres_en_2016_compl":356.6253194178724,"pop_15_ans_ou_plus_femmes_en_2016_compl":974.694873077392,"pop_15_ans_ou_plus_hommes_en_2016_compl":757.0297695458866,"pop_femmes_65_ans_ou_plus_en_2016_princ":257.0505393495018,"pop_femmes_75_ans_ou_plus_en_2016_princ":130.2931501846379,"pop_hommes_65_ans_ou_plus_en_2016_princ":171.82082724623518,"pop_hommes_75_ans_ou_plus_en_2016_princ":69.68340224924395,"pop_15_ans_ou_plus_employes_en_2016_compl":350.95658840797284,"pop_15_ans_ou_plus_ouvriers_en_2016_compl":172.99163271215144,"pop_15_ans_ou_plus_retraites_en_2016_compl":486.6810212649866,"pop_15_ans_ou_plus_femmes_autres_en_2016_compl":221.7612639225181,"pop_15_ans_ou_plus_hommes_autres_en_2016_compl":134.86405549535428,"pop_15_ans_ou_plus_femmes_employes_en_2016_compl":230.14002717111947,"pop_15_ans_ou_plus_femmes_ouvriers_en_2016_compl":24.37045956829605,"pop_15_ans_ou_plus_hommes_employes_en_2016_compl":120.81656123685336,"pop_15_ans_ou_plus_hommes_ouvriers_en_2016_compl":148.6211731438554,"pop_15_ans_ou_plus_femmes_retraites_en_2016_compl":289.521310337927,"pop_15_ans_ou_plus_hommes_retraites_en_2016_compl":197.1597109270596,"pop_15_ans_ou_plus_prof_intermediaires_en_2016_compl":229.35668527163423,"pop_15_ans_ou_plus_cadres_prof_intel_sup_en_2016_compl":92.47607824143212,"pop_15_ans_ou_plus_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_artisans_comm_chefs_entr_en_2016_compl":42.63731730722912,"pop_15_ans_ou_plus_femmes_prof_intermediaires_en_2016_compl":150.99527676235542,"pop_15_ans_ou_plus_hommes_prof_intermediaires_en_2016_compl":78.3614085092788,"pop_15_ans_ou_plus_femmes_cadres_prof_intel_sup_en_2016_compl":33.73402936963086,"pop_15_ans_ou_plus_hommes_cadres_prof_intel_sup_en_2016_compl":58.74204887180127,"pop_15_ans_ou_plus_femmes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_artisans_comm_chefs_entr_en_2016_compl":24.17250594554523,"pop_15_ans_ou_plus_hommes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_artisans_comm_chefs_entr_en_2016_compl":18.46481136168389},{"geom":"[large value omitted]","iris":"130470104","region":"93","triris":"130441","departement":"13","type_d_iris":"H","geo_point_2d":{"lat":43.516637967617775,"lon":4.977104594249541},"unite_urbaine":"00759","commune_ou_arm":"13047","grand_quartier":"1304701","label_de_l_iris":"1","libelle_de_l_iris":"La Pujade","libelle_commune_ou_arm":"Istres","modification_de_l_iris":"0","pop_femmes_en_2016_princ":1580.497916344125,"pop_hommes_en_2016_princ":1432.355570020902,"population_en_2016_princ":3012.853486365027,"pop_0_2_ans_en_2016_princ":119.94205676307335,"pop_3_5_ans_en_2016_princ":94.72261213636033,"pop_menages_en_2016_princ":3011.8534839959807,"pop_0_14_ans_en_2016_princ":470.9036104862138,"pop_0_19_ans_en_2016_princ":616.4982561949198,"pop_6_10_ans_en_2016_princ":146.1307035442525,"pop_francais_en_2016_princ":2953.520026301218,"pop_immigres_en_2016_princ":133.89453215615586,"pop_11_17_ans_en_2016_princ":200.99402047792148,"pop_15_29_ans_en_2016_princ":545.4277737130565,"pop_18_24_ans_en_2016_princ":205.61492920753648,"pop_20_64_ans_en_2016_princ":1775.762473270343,"pop_25_39_ans_en_2016_princ":616.9039934933195,"pop_30_44_ans_en_2016_princ":575.0993474170401,"pop_40_54_ans_en_2016_princ":602.0094363104523,"pop_45_59_ans_en_2016_princ":595.0641927556129,"pop_55_64_ans_en_2016_princ":405.9429775323468,"pop_60_74_ans_en_2016_princ":569.3629282755966,"pop_65_79_ans_en_2016_princ":493.4078006487109,"pop_etrangers_en_2016_princ":59.33346006380942,"pop_hors_menages_en_2016_princ":1.00000236904655,"pop_15_ans_ou_plus_en_2016_compl":2541.9498758788136,"pop_65_ans_ou_plus_en_2016_princ":620.5927568997645,"pop_75_ans_ou_plus_en_2016_princ":256.99563371750736,"pop_80_ans_ou_plus_en_2016_princ":127.18495625105363,"pop_femmes_0_14_ans_en_2016_princ":233.2375541868947,"pop_femmes_0_19_ans_en_2016_princ":312.64082285206865,"pop_hommes_0_14_ans_en_2016_princ":237.66605629931917,"pop_hommes_0_19_ans_en_2016_princ":303.85743334285115,"pop_femmes_15_29_ans_en_2016_princ":295.41671493838203,"pop_femmes_20_64_ans_en_2016_princ":932.90415634909,"pop_femmes_30_44_ans_en_2016_princ":272.8111080261127,"pop_femmes_45_59_ans_en_2016_princ":334.0467980031153,"pop_femmes_60_74_ans_en_2016_princ":282.6599272832676,"pop_hommes_15_29_ans_en_2016_princ":250.01105877467444,"pop_hommes_20_64_ans_en_2016_princ":842.8583169212528,"pop_hommes_30_44_ans_en_2016_princ":302.2882393909274,"pop_hommes_45_59_ans_en_2016_princ":261.01739475249764,"pop_hommes_60_74_ans_en_2016_princ":286.7030009923289,"pop_15_ans_ou_plus_autres_en_2016_compl":334.3393650887858,"pop_15_ans_ou_plus_femmes_en_2016_compl":1347.2603621572305,"pop_15_ans_ou_plus_hommes_en_2016_compl":1194.689513721583,"pop_femmes_65_ans_ou_plus_en_2016_princ":334.95293714296645,"pop_femmes_75_ans_ou_plus_en_2016_princ":162.32581390635283,"pop_hommes_65_ans_ou_plus_en_2016_princ":285.6398197567981,"pop_hommes_75_ans_ou_plus_en_2016_princ":94.66981981115448,"pop_15_ans_ou_plus_employes_en_2016_compl":490.8086297235772,"pop_15_ans_ou_plus_ouvriers_en_2016_compl":239.80570428684624,"pop_15_ans_ou_plus_retraites_en_2016_compl":756.2761755967899,"pop_15_ans_ou_plus_femmes_autres_en_2016_compl":251.7013987393657,"pop_15_ans_ou_plus_hommes_autres_en_2016_compl":82.63796634942013,"pop_15_ans_ou_plus_femmes_employes_en_2016_compl":341.12407383124736,"pop_15_ans_ou_plus_femmes_ouvriers_en_2016_compl":45.09534510741073,"pop_15_ans_ou_plus_hommes_employes_en_2016_compl":149.68455589232988,"pop_15_ans_ou_plus_hommes_ouvriers_en_2016_compl":194.71035917943556,"pop_15_ans_ou_plus_femmes_retraites_en_2016_compl":376.60860513213134,"pop_15_ans_ou_plus_hommes_retraites_en_2016_compl":379.6675704646586,"pop_15_ans_ou_plus_prof_intermediaires_en_2016_compl":450.04306198308615,"pop_15_ans_ou_plus_cadres_prof_intel_sup_en_2016_compl":203.7721981935868,"pop_15_ans_ou_plus_agriculteurs_exploitants_en_2016_compl":7.28545747251236,"pop_15_ans_ou_plus_artisans_comm_chefs_entr_en_2016_compl":59.61928353362887,"pop_15_ans_ou_plus_femmes_prof_intermediaires_en_2016_compl":225.10490132167604,"pop_15_ans_ou_plus_hommes_prof_intermediaires_en_2016_compl":224.9381606614101,"pop_15_ans_ou_plus_femmes_cadres_prof_intel_sup_en_2016_compl":79.98281857930724,"pop_15_ans_ou_plus_hommes_cadres_prof_intel_sup_en_2016_compl":123.78937961427954,"pop_15_ans_ou_plus_femmes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_artisans_comm_chefs_entr_en_2016_compl":27.64321944609211,"pop_15_ans_ou_plus_hommes_agriculteurs_exploitants_en_2016_compl":7.28545747251236,"pop_15_ans_ou_plus_hommes_artisans_comm_chefs_entr_en_2016_compl":31.97606408753676},{"geom":{"type":"Feature","geometry":{"type":"MultiPolygon","coordinates":[[[[5.411022736,43.30926571],[5.410711392,43.309335654],[5.410671098,43.309344652],[5.409686821,43.309502497],[5.408943676,43.30962076],[5.408602701,43.309689557],[5.408651218,43.309729876],[5.408751701,43.309863536],[5.408766315,43.30988292],[5.408878239,43.310030814],[5.409202465,43.310475385],[5.409687357,43.31125477],[5.408936714,43.311459599],[5.408827772,43.312328249],[5.409244858,43.313376919],[5.410368855,43.314937655],[5.410532162,43.314981713],[5.410837719,43.31492],[5.41149866,43.314838659],[5.412183877,43.31524907],[5.41315403,43.315811517],[5.4133719,43.315863353],[5.413407906,43.31575185],[5.412420995,43.312963189],[5.413379567,43.312778894],[5.414463541,43.312587289],[5.416133856,43.312299771],[5.416143734,43.311917952],[5.416153046,43.311522646],[5.41615174,43.311432675],[5.416114238,43.310979016],[5.416068946,43.310457131],[5.416041722,43.310131041],[5.416053673,43.309798676],[5.415596864,43.309808885],[5.414819656,43.309819951],[5.414537464,43.309820854],[5.414024336,43.309692816],[5.413956291,43.309333438],[5.413385372,43.309002389],[5.411883333,43.309156512],[5.411081349,43.309252703],[5.411022736,43.30926571]]]]},"properties":{}},"iris":"132120301","region":"93","triris":"131551","departement":"13","type_d_iris":"H","geo_point_2d":{"lat":43.31176696595178,"lon":5.412158057950486},"unite_urbaine":"00759","commune_ou_arm":"13212","grand_quartier":"1321203","label_de_l_iris":"1","libelle_de_l_iris":"Petit Bosquet","libelle_commune_ou_arm":"Marseille 12e Arrondissement","modification_de_l_iris":"0","pop_femmes_en_2016_princ":935.8905197201942,"pop_hommes_en_2016_princ":682.8787850765281,"population_en_2016_princ":1618.7693047967225,"pop_0_2_ans_en_2016_princ":85.9825720391301,"pop_3_5_ans_en_2016_princ":39.66623624312544,"pop_menages_en_2016_princ":1238.770645756387,"pop_0_14_ans_en_2016_princ":210.5186359007865,"pop_0_19_ans_en_2016_princ":259.0788662476364,"pop_6_10_ans_en_2016_princ":37.26277915303817,"pop_francais_en_2016_princ":1594.2488232045534,"pop_immigres_en_2016_princ":64.00941677149679,"pop_11_17_ans_en_2016_princ":85.99029450715818,"pop_15_29_ans_en_2016_princ":189.70938663179848,"pop_18_24_ans_en_2016_princ":59.64851561526501,"pop_20_64_ans_en_2016_princ":722.1293030456064,"pop_25_39_ans_en_2016_princ":248.5526736768311,"pop_30_44_ans_en_2016_princ":242.61178652927117,"pop_40_54_ans_en_2016_princ":245.2901339898988,"pop_45_59_ans_en_2016_princ":241.1230526926988,"pop_55_64_ans_en_2016_princ":178.81496406879612,"pop_60_74_ans_en_2016_princ":252.66427757711392,"pop_65_79_ans_en_2016_princ":270.7832745245685,"pop_etrangers_en_2016_princ":24.5204815921688,"pop_hors_menages_en_2016_princ":379.99865904033527,"pop_15_ans_ou_plus_en_2016_compl":1408.250668895936,"pop_65_ans_ou_plus_en_2016_princ":637.5611355034795,"pop_75_ans_ou_plus_en_2016_princ":482.14216546505355,"pop_80_ans_ou_plus_en_2016_princ":366.7778609789109,"pop_femmes_0_14_ans_en_2016_princ":99.6789289214935,"pop_femmes_0_19_ans_en_2016_princ":122.95797346526118,"pop_hommes_0_14_ans_en_2016_princ":110.839706979293,"pop_hommes_0_19_ans_en_2016_princ":136.12089278237528,"pop_femmes_15_29_ans_en_2016_princ":107.50583940478758,"pop_femmes_20_64_ans_en_2016_princ":402.5413959123609,"pop_femmes_30_44_ans_en_2016_princ":132.31885147164337,"pop_femmes_45_59_ans_en_2016_princ":142.14147106622343,"pop_femmes_60_74_ans_en_2016_princ":109.71196169770944,"pop_hommes_15_29_ans_en_2016_princ":82.20354722701092,"pop_hommes_20_64_ans_en_2016_princ":319.58790713324555,"pop_hommes_30_44_ans_en_2016_princ":110.29293505762776,"pop_hommes_45_59_ans_en_2016_princ":98.9815816264754,"pop_hommes_60_74_ans_en_2016_princ":142.9523158794045,"pop_15_ans_ou_plus_autres_en_2016_compl":186.41782221218415,"pop_15_ans_ou_plus_femmes_en_2016_compl":818.211654317843,"pop_15_ans_ou_plus_hommes_en_2016_compl":590.0390145780932,"pop_femmes_65_ans_ou_plus_en_2016_princ":410.3911503425722,"pop_femmes_75_ans_ou_plus_en_2016_princ":344.533467158337,"pop_hommes_65_ans_ou_plus_en_2016_princ":227.1699851609073,"pop_hommes_75_ans_ou_plus_en_2016_princ":137.60869830671652,"pop_15_ans_ou_plus_employes_en_2016_compl":149.84601962056783,"pop_15_ans_ou_plus_ouvriers_en_2016_compl":48.63806193608627,"pop_15_ans_ou_plus_retraites_en_2016_compl":674.7158709522781,"pop_15_ans_ou_plus_femmes_autres_en_2016_compl":129.5795454693618,"pop_15_ans_ou_plus_hommes_autres_en_2016_compl":56.83827674282239,"pop_15_ans_ou_plus_femmes_employes_en_2016_compl":101.60665408204726,"pop_15_ans_ou_plus_femmes_ouvriers_en_2016_compl":6.18217761538495,"pop_15_ans_ou_plus_hommes_employes_en_2016_compl":48.23936553852056,"pop_15_ans_ou_plus_hommes_ouvriers_en_2016_compl":42.45588432070132,"pop_15_ans_ou_plus_femmes_retraites_en_2016_compl":398.3426148320576,"pop_15_ans_ou_plus_hommes_retraites_en_2016_compl":276.37325612022056,"pop_15_ans_ou_plus_prof_intermediaires_en_2016_compl":192.53072781455944,"pop_15_ans_ou_plus_cadres_prof_intel_sup_en_2016_compl":120.44224779048842,"pop_15_ans_ou_plus_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_artisans_comm_chefs_entr_en_2016_compl":35.65991856977192,"pop_15_ans_ou_plus_femmes_prof_intermediaires_en_2016_compl":127.9465380584662,"pop_15_ans_ou_plus_hommes_prof_intermediaires_en_2016_compl":64.58418975609327,"pop_15_ans_ou_plus_femmes_cadres_prof_intel_sup_en_2016_compl":48.43101699818205,"pop_15_ans_ou_plus_hommes_cadres_prof_intel_sup_en_2016_compl":72.01123079230638,"pop_15_ans_ou_plus_femmes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_artisans_comm_chefs_entr_en_2016_compl":6.12310726234323,"pop_15_ans_ou_plus_hommes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_artisans_comm_chefs_entr_en_2016_compl":29.53681130742869},{"geom":"[large value omitted]","iris":"130430102","region":"93","triris":"ZZZZZZ","departement":"13","type_d_iris":"H","geo_point_2d":{"lat":43.39508215872492,"lon":5.248876495710195},"unite_urbaine":"00759","commune_ou_arm":"13043","grand_quartier":"1304301","label_de_l_iris":"4","libelle_de_l_iris":"Est","libelle_commune_ou_arm":"Gignac-la-Nerthe","modification_de_l_iris":"0","pop_femmes_en_2016_princ":1951.3973002719656,"pop_hommes_en_2016_princ":1776.2411654526932,"population_en_2016_princ":3727.638465724659,"pop_0_2_ans_en_2016_princ":119.69843591481008,"pop_3_5_ans_en_2016_princ":116.20537811898431,"pop_menages_en_2016_princ":3702.638465724676,"pop_0_14_ans_en_2016_princ":638.2657974672593,"pop_0_19_ans_en_2016_princ":883.5293515195502,"pop_6_10_ans_en_2016_princ":218.82574364088663,"pop_francais_en_2016_princ":3635.3771655305313,"pop_immigres_en_2016_princ":213.32329089873917,"pop_11_17_ans_en_2016_princ":340.94930570153844,"pop_15_29_ans_en_2016_princ":597.3116677707267,"pop_18_24_ans_en_2016_princ":264.8937768737516,"pop_20_64_ans_en_2016_princ":2125.5137086016944,"pop_25_39_ans_en_2016_princ":592.0428628124466,"pop_30_44_ans_en_2016_princ":681.17986901892,"pop_40_54_ans_en_2016_princ":792.7327016147071,"pop_45_59_ans_en_2016_princ":804.8285448155162,"pop_55_64_ans_en_2016_princ":563.6948554441199,"pop_60_74_ans_en_2016_princ":671.7638394167242,"pop_65_79_ans_en_2016_princ":538.241381009845,"pop_etrangers_en_2016_princ":92.26130019412729,"pop_hors_menages_en_2016_princ":24.99999999998305,"pop_15_ans_ou_plus_en_2016_compl":3186.5678086920766,"pop_65_ans_ou_plus_en_2016_princ":718.5954056034142,"pop_75_ans_ou_plus_en_2016_princ":334.2887472355124,"pop_80_ans_ou_plus_en_2016_princ":180.3540245935692,"pop_femmes_0_14_ans_en_2016_princ":319.88919631585964,"pop_femmes_0_19_ans_en_2016_princ":440.0514668563801,"pop_hommes_0_14_ans_en_2016_princ":318.3766011513996,"pop_hommes_0_19_ans_en_2016_princ":443.4778846631701,"pop_femmes_15_29_ans_en_2016_princ":307.1690432398995,"pop_femmes_20_64_ans_en_2016_princ":1110.5428666783655,"pop_femmes_30_44_ans_en_2016_princ":352.4857886286537,"pop_femmes_45_59_ans_en_2016_princ":424.4933210056606,"pop_femmes_60_74_ans_en_2016_princ":354.59571303014104,"pop_hommes_15_29_ans_en_2016_princ":290.1426245308272,"pop_hommes_20_64_ans_en_2016_princ":1014.970841923329,"pop_hommes_30_44_ans_en_2016_princ":328.6940803902664,"pop_hommes_45_59_ans_en_2016_princ":380.3352238098556,"pop_hommes_60_74_ans_en_2016_princ":317.16812638658314,"pop_15_ans_ou_plus_autres_en_2016_compl":494.2557468198304,"pop_15_ans_ou_plus_femmes_en_2016_compl":1744.571197078922,"pop_15_ans_ou_plus_hommes_en_2016_compl":1441.9966116131543,"pop_femmes_65_ans_ou_plus_en_2016_princ":400.80296673722,"pop_femmes_75_ans_ou_plus_en_2016_princ":192.76423805175102,"pop_hommes_65_ans_ou_plus_en_2016_princ":317.7924388661941,"pop_hommes_75_ans_ou_plus_en_2016_princ":141.52450918376138,"pop_15_ans_ou_plus_employes_en_2016_compl":590.4837662971516,"pop_15_ans_ou_plus_ouvriers_en_2016_compl":299.3526547758853,"pop_15_ans_ou_plus_retraites_en_2016_compl":936.267932805946,"pop_15_ans_ou_plus_femmes_autres_en_2016_compl":335.1270377182568,"pop_15_ans_ou_plus_hommes_autres_en_2016_compl":159.12870910157352,"pop_15_ans_ou_plus_femmes_employes_en_2016_compl":455.21068465204434,"pop_15_ans_ou_plus_femmes_ouvriers_en_2016_compl":53.0029673712794,"pop_15_ans_ou_plus_hommes_employes_en_2016_compl":135.2730816451073,"pop_15_ans_ou_plus_hommes_ouvriers_en_2016_compl":246.3496874046059,"pop_15_ans_ou_plus_femmes_retraites_en_2016_compl":505.7194769185716,"pop_15_ans_ou_plus_hommes_retraites_en_2016_compl":430.5484558873743,"pop_15_ans_ou_plus_prof_intermediaires_en_2016_compl":531.1142658157192,"pop_15_ans_ou_plus_cadres_prof_intel_sup_en_2016_compl":227.3297275584494,"pop_15_ans_ou_plus_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_artisans_comm_chefs_entr_en_2016_compl":107.76371461909484,"pop_15_ans_ou_plus_femmes_prof_intermediaires_en_2016_compl":283.7345175962837,"pop_15_ans_ou_plus_hommes_prof_intermediaires_en_2016_compl":247.37974821943556,"pop_15_ans_ou_plus_femmes_cadres_prof_intel_sup_en_2016_compl":97.78113085140322,"pop_15_ans_ou_plus_hommes_cadres_prof_intel_sup_en_2016_compl":129.5485967070462,"pop_15_ans_ou_plus_femmes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_artisans_comm_chefs_entr_en_2016_compl":13.99538197108304,"pop_15_ans_ou_plus_hommes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_artisans_comm_chefs_entr_en_2016_compl":93.7683326480118},{"geom":"[large value omitted]","iris":"130260106","region":"93","triris":"130331","departement":"13","type_d_iris":"A","geo_point_2d":{"lat":43.393072410586974,"lon":5.108796756805471},"unite_urbaine":"00759","commune_ou_arm":"13026","grand_quartier":"1302601","label_de_l_iris":"3","libelle_de_l_iris":"Le Clos","libelle_commune_ou_arm":"Châteauneuf-les-Martigues","modification_de_l_iris":"0","pop_femmes_en_2016_princ":0,"pop_hommes_en_2016_princ":0,"population_en_2016_princ":0,"pop_0_2_ans_en_2016_princ":0,"pop_3_5_ans_en_2016_princ":0,"pop_menages_en_2016_princ":0,"pop_0_14_ans_en_2016_princ":0,"pop_0_19_ans_en_2016_princ":0,"pop_6_10_ans_en_2016_princ":0,"pop_francais_en_2016_princ":0,"pop_immigres_en_2016_princ":0,"pop_11_17_ans_en_2016_princ":0,"pop_15_29_ans_en_2016_princ":0,"pop_18_24_ans_en_2016_princ":0,"pop_20_64_ans_en_2016_princ":0,"pop_25_39_ans_en_2016_princ":0,"pop_30_44_ans_en_2016_princ":0,"pop_40_54_ans_en_2016_princ":0,"pop_45_59_ans_en_2016_princ":0,"pop_55_64_ans_en_2016_princ":0,"pop_60_74_ans_en_2016_princ":0,"pop_65_79_ans_en_2016_princ":0,"pop_etrangers_en_2016_princ":0,"pop_hors_menages_en_2016_princ":0,"pop_15_ans_ou_plus_en_2016_compl":0,"pop_65_ans_ou_plus_en_2016_princ":0,"pop_75_ans_ou_plus_en_2016_princ":0,"pop_80_ans_ou_plus_en_2016_princ":0,"pop_femmes_0_14_ans_en_2016_princ":0,"pop_femmes_0_19_ans_en_2016_princ":0,"pop_hommes_0_14_ans_en_2016_princ":0,"pop_hommes_0_19_ans_en_2016_princ":0,"pop_femmes_15_29_ans_en_2016_princ":0,"pop_femmes_20_64_ans_en_2016_princ":0,"pop_femmes_30_44_ans_en_2016_princ":0,"pop_femmes_45_59_ans_en_2016_princ":0,"pop_femmes_60_74_ans_en_2016_princ":0,"pop_hommes_15_29_ans_en_2016_princ":0,"pop_hommes_20_64_ans_en_2016_princ":0,"pop_hommes_30_44_ans_en_2016_princ":0,"pop_hommes_45_59_ans_en_2016_princ":0,"pop_hommes_60_74_ans_en_2016_princ":0,"pop_15_ans_ou_plus_autres_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_en_2016_compl":0,"pop_femmes_65_ans_ou_plus_en_2016_princ":0,"pop_femmes_75_ans_ou_plus_en_2016_princ":0,"pop_hommes_65_ans_ou_plus_en_2016_princ":0,"pop_hommes_75_ans_ou_plus_en_2016_princ":0,"pop_15_ans_ou_plus_employes_en_2016_compl":0,"pop_15_ans_ou_plus_ouvriers_en_2016_compl":0,"pop_15_ans_ou_plus_retraites_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_autres_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_autres_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_employes_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_ouvriers_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_employes_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_ouvriers_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_retraites_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_retraites_en_2016_compl":0,"pop_15_ans_ou_plus_prof_intermediaires_en_2016_compl":0,"pop_15_ans_ou_plus_cadres_prof_intel_sup_en_2016_compl":0,"pop_15_ans_ou_plus_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_artisans_comm_chefs_entr_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_prof_intermediaires_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_prof_intermediaires_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_cadres_prof_intel_sup_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_cadres_prof_intel_sup_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_femmes_artisans_comm_chefs_entr_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_agriculteurs_exploitants_en_2016_compl":0,"pop_15_ans_ou_plus_hommes_artisans_comm_chefs_entr_en_2016_compl":0}],"record_count":"779","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/records?limit=20","curl":"curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/records?select=iris%2Cregion%2Cdepartement&where=iris+is+not+null&limit=20","curl":"curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/records?select=iris%2Cregion%2Cdepartement&where=iris+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (iris, region, departement) and filter with ODSQL where clauses."},{"url":"https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/exports/csv","curl":"curl -sL 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/ls-recensement-de-la-population-2016-base-infracommunale-iris/exports/csv' -o dataset.csv","label":"Export CSV","method":"GET","description":"Full dataset export as CSV (also available: json, parquet, xlsx)."}],"status":"ok","error_message":null,"profiled_at":"2026-10-20T23:08:40.020Z","run_id":"fa60a8a9-c524-4c5a-8d32-0440c34f0e6f","created_at":"2026-07-24T19:48:08.329Z","updated_at":"2026-10-20T23:08:40.020Z","license_raw":"Se conformer aux recommandations du producteur","license_id":null,"consecutive_failure_count":0,"last_error_at":null,"last_error_message":null,"previewable":true,"personal_data":{"status":"none","basis":"no_person_column_cited","grain":"none","allowed":true,"columns":{"direct_identifiers":[],"family_names":[],"given_names":[],"attributes":[],"unresolved_names":[],"measures":["population_en_2016_princ"],"entity_identifiers":[]},"publication":null,"publication_evidence":null,"notice":"personal data: no cited column names a natural person (the cited columns are all this reads)"}},"datasets":[],"limits":[{"id":"4c5bac8b-1388-4e6d-b558-5f98d1dd178d","entry_id":"02c3a9cd-17b4-4095-9f9d-9d12dabd42be","limit_type":"requests_per_day","value":"5000","unit":"requests","period":"day","scope":"per-ip","source_id":null,"claim_type":"measured","confidence":"0.90","observed_at":"2026-10-20T23:08:41.713Z"}],"source_access":{"status":"accessed_despite_disallow","host":"data.ampmetropole.fr","requested_path_prefix":"/api/explore/v2.1/","robots_url":"https://data.ampmetropole.fr/robots.txt","user_agent_group":"*","robots_rule":"Disallow: /api/","robots_read_at":"2026-08-25T11:29:21.471Z","decision_ref":"owner decision 2026-08-22, recorded in docs/PROGRESS.md NEEDS-HUMAN: public-sector open-data portals whose purpose is machine access; the directive is an Opendatasoft vendor default reflecting no publisher intent. Concern raised and overruled; see the row.","note":"This answer is derived from a host whose robots.txt DISALLOWS the path Commodity requests, and Commodity requests it anyway under the decision named in `decision_ref`. The rule is quoted verbatim so you can read it yourself. Commodity does not send a user-agent it is not, so any `Allow` granted to a named crawler in that file is not claimed here."},"field_provenance_source_access":{"status":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"THIS PLATFORM’S READING OF ITS OWN CONDUCT: that it requests a path this host forbids. No publisher asserts it and none was asked to","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"host":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"the host Commodity addressed, lowercased and stripped of scheme and port by this platform so that one host has one row and one reading","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"requested_path_prefix":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"THE PATH THE VERDICT IS ABOUT, derived from the base URLs this platform stores for the host — not `/`, and not an assumed `/api/`. A verdict about a path we do not call would describe someone else’s traffic","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_url":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"where the file was fetched from — composed by this platform from the host, at the one location the protocol fixes, so it can be re-fetched and the reading disputed","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"user_agent_group":{"basis":"stored_sample","derived":false,"upstream_field":"the `User-agent` line the deciding rule sits under","transform":"the group heading that made the rule OURS, verbatim from the stored file. Where it is `*` the directive addresses everyone; a group naming another crawler was not applied, because Commodity does not send a user-agent it is not","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_rule":{"basis":"stored_sample","derived":false,"upstream_field":"the directive line of the matching group","transform":"THE PUBLISHER’S OWN LINE, QUOTED AND UNCUT, as read from robots.txt at the moment below and stored — not fetched for this request, and not part of this response’s payload. It is here so the verdict beside it can be checked rather than taken from us","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"robots_read_at":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"OUR CLOCK when the file was read, never a `Date` header the origin sent. It bounds how stale this reading may be: a publisher can have changed the file since","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"decision_ref":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"WHO DECIDED TO CALL IT ANYWAY, AND WHEN. Recorded by this platform and required by the database before the exception may exist at all, so it can never be anonymous","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}},"note":{"basis":"platform_computed","derived":true,"upstream_field":null,"transform":"this platform’s sentence explaining what the reader is holding. Written here, by us, and not a quotation of anybody","cells":{"rows":1,"delivered":1,"empty":0,"stringified":0,"truncated":0}}},"manifest":{"answer_sha256":"3a25fb92f76761089f0d9a30e918716d7b57b67e2c0d5582c97a6536c6f15f3e","answer_sha256_rule":"sha256 (hex, UTF-8) of JSON.stringify(this body) after deleting the keys listed in manifest.stamped_keys from manifest, and deleting manifest itself if it is then empty. The hash was computed before the stamp existed, so no field of the stamp is inside it.","stamped_keys":["answer_sha256","answer_sha256_rule","stamped_keys","row_count","row_count_basis","live","live_basis","created_at","created_at_basis","durable_citation"],"row_count":107,"row_count_basis":"Objects that are elements of a JSON array anywhere in this body, excluding manifest. Not a claim about which collection is the answer. Largest single collection: data_profile.fields[] (86 rows).","live":false,"live_basis":"This body was replayed from the worker edge cache (x-edge-cache: hit); the bytes, and therefore answer_sha256, are those of the execution that filled the cache.","created_at":"2026-10-23T02:15:41.773Z","created_at_basis":"When this response body was assembled, deliberately OUTSIDE the hashed bytes so the same answer hashes identically on every request. Not the upstream read time — that is provenance[].retrieved_at. A zone-cached replay carries the assembly time, not your receipt time.","durable_citation":"This manifest is produced at response time and is NOT stored. A durable, replayable citation is persisted only on an explicit cite: GET /api/v1/entries/{id-or-slug}/evidence, or the MCP cite_query tool. Both are entry-scoped, because evidence_manifests is entry-shaped; a domain answer spanning several sources has no single entry and cannot be persisted through that path."}}