{"source":"Statut d'occupation des logements à Issy-les-Moulineaux","entry_url":"https://c0mm0.com/entry/statut-doccupation-des-logements-a-issy-les-moulineaux/","license":"lo-2.0","retrieved_at":"2026-09-09T17:58:26.044Z","upstream_url":"https://data.issy.com/api/explore/v2.1/catalog/datasets/statut-occupation-logements-a-issy-2011-et-2016-insee/records?limit=100","live":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":["nombre_en_2011","nombre_en_2016","nombre_de_personnes_en_2016","anciennete_moyenne_d_emmenagement_en_annee_s_en_2016"],"entity_identifiers":[]},"publication":null,"publication_evidence":null,"notice":"personal data: no cited column names a natural person (the cited columns are all this reads)"},"row_count":3,"columns":["statut_d_occupation_des_logements","nombre_en_2011","proportion_en_en_2011","nombre_en_2016","proportion_en_en_2016","nombre_de_personnes_en_2016","anciennete_moyenne_d_emmenagement_en_annee_s_en_2016"],"field_provenance":{"statut_d_occupation_des_logements":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].statut_d_occupation_des_logements","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":3,"delivered":3,"empty":0,"stringified":0,"truncated":0},"declared":{"type":"text"},"description_en":"Occupancy status of housing, e.g. owner, tenant, or free housing."},"nombre_en_2011":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].nombre_en_2011","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":3,"delivered":3,"empty":0,"stringified":0,"truncated":0},"declared":{"type":"int"},"description_en":"Number of dwellings with this occupancy status in 2011."},"proportion_en_en_2011":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].proportion_en_en_2011","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":3,"delivered":3,"empty":0,"stringified":0,"truncated":0},"declared":{"type":"double"},"description_en":"Percentage share of dwellings with this occupancy status in 2011."},"nombre_en_2016":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].nombre_en_2016","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":3,"delivered":3,"empty":0,"stringified":0,"truncated":0},"declared":{"type":"int"},"description_en":"Number of dwellings with this occupancy status in 2016."},"proportion_en_en_2016":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].proportion_en_en_2016","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":3,"delivered":3,"empty":0,"stringified":0,"truncated":0},"declared":{"type":"double"},"description_en":"Percentage share of dwellings with this occupancy status in 2016."},"nombre_de_personnes_en_2016":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].nombre_de_personnes_en_2016","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":3,"delivered":3,"empty":0,"stringified":0,"truncated":0},"declared":{"type":"int"},"description_en":"Number of people living in dwellings with this occupancy status in 2016."},"anciennete_moyenne_d_emmenagement_en_annee_s_en_2016":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].anciennete_moyenne_d_emmenagement_en_annee_s_en_2016","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":3,"delivered":3,"empty":0,"stringified":0,"truncated":0},"declared":{"label":"Ancienneté moyenne d'emménagement en année(s) en 2016","type":"double"},"description_en":"Average number of years since moving in, for 2016."}},"rows":[{"statut_d_occupation_des_logements":"Locataire","nombre_en_2011":17463,"proportion_en_en_2011":58.9,"nombre_en_2016":18073,"proportion_en_en_2016":56.8,"nombre_de_personnes_en_2016":35983,"anciennete_moyenne_d_emmenagement_en_annee_s_en_2016":10},{"statut_d_occupation_des_logements":"Logé gratuitement","nombre_en_2011":1038,"proportion_en_en_2011":3.5,"nombre_en_2016":1153,"proportion_en_en_2016":3.6,"nombre_de_personnes_en_2016":2734,"anciennete_moyenne_d_emmenagement_en_annee_s_en_2016":8.8},{"statut_d_occupation_des_logements":"Propriétaire","nombre_en_2011":11169,"proportion_en_en_2011":37.6,"nombre_en_2016":12603,"proportion_en_en_2016":39.6,"nombre_de_personnes_en_2016":28515,"anciennete_moyenne_d_emmenagement_en_annee_s_en_2016":15.1}],"manifest":{"answer_sha256":"6fe22ba2974692d4b8d668fbb1263aab2d014d51b3cd7276585cae68cf36630d","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":3,"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: rows[] (3 rows).","live":true,"live_basis":"This body was produced by executing the request.","created_at":"2026-09-09T17:58:26.044Z","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."}}