{"id":"6585ce94-69ac-4e46-9c85-4755f17b35b9","type":"API","name":"Elections cantonales 2011 - 1er tour - Ville deToulouse (Résultats)","slug":"elections-cantonales-2011-1er-tour-ville-detoulouse-resultats","description":"Les résultats sont présentés pour le premier tour de scrutin, par bureaux de vote et par cantons (I, III, IV, VII, XII, XIII et XIV). Ces données concernent les résultats pour la partie toulousaine, et non pour l'intégralité des cantons (sauf pour les I, III, IV, VII, XII qui sont complets).","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://data.toulouse-metropole.fr/explore/dataset/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/","docs_url":"https://data.toulouse-metropole.fr/explore/dataset/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/","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/toulouse-metropole/favicon?tstamp=17391839235561483","primary_source_url":"https://data.toulouse-metropole.fr/explore/dataset/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/","extraction_confidence":"0.00","created_at":"2026-07-25T00:51:52.233Z","updated_at":"2026-10-22T21:46:32.152Z","last_verified_at":"2026-10-22T20:29:41.350Z","deprecated_at":null,"ranking_score":34,"last_ranked_at":"2026-10-16T16:13:15.794Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-10-12T19:23:23.123Z","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":null,"institution_type":null,"country_code":"FR","official_confidence":0,"proof_summary":"Confidence: 0%","source_seed_url":null,"is_public_sector":true,"published_at":"2026-07-26T12:37:00.000Z","geographic_scope":"NATIONAL","name_en":"2011 Cantonal Elections – 1st round – City of Toulouse (Results)","description_en":"This dataset provides the first-round results of the 2011 French cantonal elections for the city of Toulouse, published via the Toulouse Métropole open data platform. Results are broken down by polling station and by canton (I, III, IV, VII, XII, XIII and XIV). The figures cover only the Toulouse portion of each canton, not the entire canton, except for cantons I, III, IV, VII and XII, which are complete. The data is limited to national scope within France and is freely accessible without authentication.","native_lang":"fr","access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":42.25,"merged_into_entry_id":null,"identity_key":"API|https://data.toulouse-metropole.fr/explore/dataset/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats|elections cantonales 2011 - 1er tour - ville detoulouse (résultats)","upstream_ref":"data.toulouse-metropole.fr:dataset:elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats","content_changed_at":"2026-10-08T21:10:21.828Z","institution":null,"title_qualifier":null,"access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/records?select=canton%2Cbureau%2Cinscrits&where=canton+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats","source":"probe","runnable":true},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.toulouse-metropole.fr/explore/dataset/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/","source":"docs","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"6585ce94-69ac-4e46-9c85-4755f17b35b9","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":"executable","level_index":4,"level_label":"Executable","meaning":"Queries run through Commodity","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":false,"reached":false,"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":0,"proven_threshold":80,"institution_id":null,"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.toulouse-metropole.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-23T07:05:08.254Z"},"api_details":{"id":"04dff10a-09ed-49b7-836e-1c22d5169b98","entry_id":"6585ce94-69ac-4e46-9c85-4755f17b35b9","base_url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats","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.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats","created_at":"2026-07-25T00:51:52.399Z","updated_at":"2026-07-25T00:51:52.399Z"},"dataset_details":{"id":"ac549e4e-43ea-4230-ad72-2d8210edfb2d","entry_id":"6585ce94-69ac-4e46-9c85-4755f17b35b9","upstream_issued":null,"upstream_modified":"2017-12-31T16:12:14.000Z","themes":[],"update_frequency":"unknown","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.toulouse-metropole.fr","created_at":"2026-07-25T00:59:38.465Z","updated_at":"2026-10-20T19:14:16.221Z","publisher":null,"publisher_url":null,"distributions":[],"license":null},"license":{"id":"lo-2.0","spdx_id":"etalab-2.0","name":"Licence Ouverte 2.0 (France / Etalab)","url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","is_open":true,"is_redistributable":true,"requires_attribution":true,"category":"national","notes":null,"created_at":"2026-06-12T16:29:19.729Z"},"reuse":{"license_id":"lo-2.0","license_name":"Licence Ouverte 2.0 (France / Etalab)","license_url":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","commercial_use":{"status":"yes","value":true},"redistribution":{"status":"yes","value":true},"attribution_required":{"status":"yes","value":true},"share_alike":{"status":"no","value":false},"personal_data_warning":{"status":"yes","value":true},"cache_and_mirror":{"status":"yes","value":true},"undetermined":[],"basis":"licence_text","confidence":0.95,"confidence_tier":"high","source_text":"Texte de la licence - le reutilisateur est libre \"de la communiquer, la reproduire, la copier ; de l'adapter, la modifier, l'extraire et la transformer, notamment pour creer des Informations derivees ; de la diffuser, la redistribuer, la publier et la transmettre, de l'exploiter a titre commercial\". Seule obligation : \"mentionner la paternite de l'Information : sa source (a minima le nom du Concedant) et la date de la derniere mise a jour\". Le texte rappelle que le reutilisateur doit respecter \"le cadre legal relatif a la protection des donnees a caractere personnel\". Aucune clause de partage a l'identique n'est imposee.","source_url":"https://github.com/etalab/licence-ouverte/blob/master/LO.md","reviewed_at":null},"license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","latest_check":{"id":"ab5547fd-4e43-4dcb-899f-d5f104f7563b","entry_id":"6585ce94-69ac-4e46-9c85-4755f17b35b9","status":"VERIFIED","last_checked_at":"2026-10-22T20:29:41.124Z","p50_latency_ms":2337,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-07-26T03:05:08.516Z","updated_at":"2026-10-22T20:29:41.124Z","consecutive_successes":2,"probe_url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-10-22T20:29:41.124Z"},"data_profile":{"id":"1f96e18b-20a6-4eca-996a-ff4e89fe2574","entry_id":"6585ce94-69ac-4e46-9c85-4755f17b35b9","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats","fields":[{"name":"canton","type":"text","label":null,"fill_pct":99.2,"filterable":true,"description":null,"description_en":"Name or number of the canton for this result."},{"name":"bureau","type":"text","label":null,"fill_pct":99.2,"filterable":true,"description":null,"description_en":"Identifier of the polling station (bureau de vote)."},{"name":"inscrits","type":"int","label":null,"fill_pct":99.2,"filterable":true,"description":null,"description_en":"Number of registered voters."},{"name":"votants","type":"int","label":null,"fill_pct":99.2,"filterable":true,"description":null,"description_en":"Number of voters who cast a ballot."},{"name":"id","type":"double","label":"%","fill_pct":99.2,"filterable":true,"description":null,"description_en":"Turnout rate: percentage of registered voters who voted."},{"name":"nuls","type":"int","label":null,"fill_pct":99.2,"filterable":true,"description":null,"description_en":"Number of null or invalid ballots."},{"name":"id0","type":"double","label":"%","fill_pct":99.2,"filterable":true,"description":null,"description_en":"Percentage of null ballots among votes cast."},{"name":"exprimes","type":"int","label":null,"fill_pct":99.2,"filterable":true,"description":null,"description_en":"Number of valid (expressed) votes."},{"name":"id1","type":"double","label":"%","fill_pct":99.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes among votes cast."},{"name":"abstentions","type":"int","label":null,"fill_pct":99.2,"filterable":true,"description":null,"description_en":"Number of registered voters who abstained."},{"name":"id2","type":"double","label":"%","fill_pct":99.2,"filterable":true,"description":null,"description_en":"Abstention rate: percentage of registered voters who did not vote."},{"name":"sellin","type":"text","label":null,"fill_pct":15.3,"filterable":true,"description":null,"description_en":"Number of votes for candidate Sellin."},{"name":"id3","type":"double","label":"%","fill_pct":14.5,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Sellin."},{"name":"borot","type":"text","label":null,"fill_pct":15.3,"filterable":true,"description":null,"description_en":"Number of votes for candidate Borot."},{"name":"id4","type":"double","label":"%","fill_pct":14.5,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Borot."},{"name":"lafforgue","type":"text","label":null,"fill_pct":15.3,"filterable":true,"description":null,"description_en":"Number of votes for candidate Lafforgue."},{"name":"id5","type":"double","label":"%","fill_pct":14.5,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Lafforgue."},{"name":"chesse","type":"text","label":null,"fill_pct":15.3,"filterable":true,"description":null,"description_en":"Number of votes for candidate Chesse."},{"name":"id6","type":"double","label":"%","fill_pct":14.5,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Chesse."},{"name":"charles","type":"text","label":null,"fill_pct":15.3,"filterable":true,"description":null,"description_en":"Number of votes for candidate Charles."},{"name":"id7","type":"double","label":"%","fill_pct":14.5,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Charles."},{"name":"de_veyrac","type":"text","label":null,"fill_pct":15.3,"filterable":true,"description":null,"description_en":"Number of votes for candidate de Veyrac."},{"name":"id8","type":"double","label":"%","fill_pct":14.5,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate de Veyrac."},{"name":"couvert","type":"text","label":null,"fill_pct":15.3,"filterable":true,"description":null,"description_en":"Number of votes for candidate Couvert."},{"name":"id9","type":"double","label":"%","fill_pct":14.5,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Couvert."},{"name":"violante","type":"text","label":null,"fill_pct":15.3,"filterable":true,"description":null,"description_en":"Number of votes for candidate Violante."},{"name":"id10","type":"double","label":"%","fill_pct":14.5,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Violante."},{"name":"dupin","type":"int","label":null,"fill_pct":20.2,"filterable":true,"description":null,"description_en":"Number of votes for candidate Dupin."},{"name":"id11","type":"double","label":"%","fill_pct":20.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Dupin."},{"name":"martin","type":"int","label":null,"fill_pct":20.2,"filterable":true,"description":null,"description_en":"Number of votes for candidate Martin."},{"name":"id12","type":"double","label":"%","fill_pct":20.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Martin."},{"name":"durrieu","type":"int","label":null,"fill_pct":20.2,"filterable":true,"description":null,"description_en":"Number of votes for candidate Durrieu."},{"name":"id13","type":"double","label":"%","fill_pct":20.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Durrieu."},{"name":"martinel","type":"int","label":null,"fill_pct":20.2,"filterable":true,"description":null,"description_en":"Number of votes for candidate Martinel."},{"name":"id14","type":"double","label":"%","fill_pct":20.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Martinel."},{"name":"bigot","type":"int","label":null,"fill_pct":20.2,"filterable":true,"description":null,"description_en":"Number of votes for candidate Bigot."},{"name":"id15","type":"double","label":"%","fill_pct":20.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Bigot."},{"name":"diebold","type":"int","label":null,"fill_pct":20.2,"filterable":true,"description":null,"description_en":"Number of votes for candidate Diebold."},{"name":"id16","type":"double","label":"%","fill_pct":20.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Diebold."},{"name":"henn","type":"int","label":null,"fill_pct":20.2,"filterable":true,"description":null,"description_en":"Number of votes for candidate Henn."},{"name":"id17","type":"double","label":"%","fill_pct":20.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Henn."},{"name":"soeur","type":"int","label":null,"fill_pct":20.2,"filterable":true,"description":null,"description_en":"Number of votes for candidate Soeur."},{"name":"id18","type":"double","label":"%","fill_pct":20.2,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Soeur."},{"name":"rouquayrol","type":"int","label":null,"fill_pct":16.9,"filterable":true,"description":null,"description_en":"Number of votes for candidate Rouquayrol."},{"name":"id19","type":"double","label":"%","fill_pct":16.9,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Rouquayrol."},{"name":"fabre","type":"int","label":null,"fill_pct":16.9,"filterable":true,"description":null,"description_en":"Number of votes for candidate Fabre."},{"name":"id20","type":"double","label":"%","fill_pct":16.9,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Fabre."},{"name":"pugniere","type":"int","label":null,"fill_pct":16.9,"filterable":true,"description":null,"description_en":"Number of votes for candidate Pugnière."},{"name":"id21","type":"double","label":"%","fill_pct":16.9,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Pugnière."},{"name":"boyer","type":"int","label":null,"fill_pct":16.9,"filterable":true,"description":null,"description_en":"Number of votes for candidate Boyer."},{"name":"id22","type":"double","label":"%","fill_pct":16.9,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Boyer."},{"name":"bassil","type":"int","label":null,"fill_pct":16.9,"filterable":true,"description":null,"description_en":"Number of votes for candidate Bassil."},{"name":"id23","type":"double","label":"%","fill_pct":16.9,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Bassil."},{"name":"bazouin","type":"int","label":null,"fill_pct":16.9,"filterable":true,"description":null,"description_en":"Number of votes for candidate Bazouin."},{"name":"id24","type":"double","label":"%","fill_pct":16.9,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Bazouin."},{"name":"rouffiac","type":"int","label":null,"fill_pct":16.1,"filterable":true,"description":null,"description_en":"Number of votes for candidate Rouffiac."},{"name":"id25","type":"double","label":"%","fill_pct":16.1,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Rouffiac."},{"name":"toucouere","type":"int","label":null,"fill_pct":16.1,"filterable":true,"description":null,"description_en":"Number of votes for candidate Toucouère."},{"name":"id26","type":"double","label":"%","fill_pct":16.1,"filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Toucouère."},{"name":"mirassou","type":"int","label":null,"fill_pct":16.1,"filterable":true,"description":null,"description_en":"Number of votes for candidate Mirassou."},{"name":"id27","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Mirassou."},{"name":"peguin","type":"int","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Péguin."},{"name":"id28","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Péguin."},{"name":"lattes","type":"int","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Lattes."},{"name":"id29","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Lattes."},{"name":"segui","type":"int","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Segui."},{"name":"id30","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Segui."},{"name":"cau","type":"int","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Cau."},{"name":"id31","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Cau."},{"name":"tarlier","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Tarlier."},{"name":"id32","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Tarlier."},{"name":"pla","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Pla."},{"name":"id33","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Pla."},{"name":"el_kouacheri","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate El Kouacheri."},{"name":"id34","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate El Kouacheri."},{"name":"charbonne","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Charbonné."},{"name":"id35","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Charbonné."},{"name":"bapt","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Bapt."},{"name":"id36","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Bapt."},{"name":"gherbi","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Gherbi."},{"name":"id37","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Gherbi."},{"name":"alves","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Alves."},{"name":"id38","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Alves."},{"name":"alarcon","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Alarcon."},{"name":"id39","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Alarcon."},{"name":"ben_mohamed","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Ben Mohamed."},{"name":"id40","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Ben Mohamed."},{"name":"rubio","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Rubio."},{"name":"id41","type":"double","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Rubio."},{"name":"rastoul","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Rastoul."},{"name":"id42","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Rastoul."},{"name":"marty","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Marty."},{"name":"id43","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Marty."},{"name":"lavernhe","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Lavernhe."},{"name":"id44","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Lavernhe."},{"name":"begue","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Bègue."},{"name":"id45","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Bègue."},{"name":"jimena","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Jimena."},{"name":"id46","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Jimena."},{"name":"bolzan","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Bolzan."},{"name":"id47","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Bolzan."},{"name":"guerin","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Guérin."},{"name":"id48","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Guérin."},{"name":"lambert","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Lambert."},{"name":"id49","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Lambert."},{"name":"floureusses","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Floureusses."},{"name":"id50","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Floureusses."},{"name":"kempf","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Kempf."},{"name":"id51","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Kempf."},{"name":"quessada","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Quessada."},{"name":"id52","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Quessada."},{"name":"soyer","type":"text","label":null,"filterable":true,"description":null,"description_en":"Number of votes for candidate Soyer."},{"name":"id53","type":"text","label":"%","filterable":true,"description":null,"description_en":"Percentage of valid votes for candidate Soyer."}],"field_count":113,"sample_records":[{"id":25.02,"cau":null,"id0":0.77,"id1":99.23,"id2":74.98,"id3":4.25,"id4":3.47,"id5":23.17,"id6":17.37,"id7":3.86,"id8":32.05,"id9":0.77,"pla":null,"bapt":null,"henn":null,"id10":15.06,"id11":null,"id12":null,"id13":null,"id14":null,"id15":null,"id16":null,"id17":null,"id18":null,"id19":null,"id20":null,"id21":null,"id22":null,"id23":null,"id24":null,"id25":null,"id26":null,"id27":null,"id28":null,"id29":null,"id30":null,"id31":null,"id32":null,"id33":null,"id34":null,"id35":null,"id36":null,"id37":null,"id38":null,"id39":null,"id40":null,"id41":null,"id42":null,"id43":null,"id44":null,"id45":null,"id46":null,"id47":null,"id48":null,"id49":null,"id50":null,"id51":null,"id52":null,"id53":null,"nuls":2,"alves":null,"begue":null,"bigot":null,"borot":"9","boyer":null,"dupin":null,"fabre":null,"kempf":null,"marty":null,"rubio":null,"segui":null,"soeur":null,"soyer":null,"bassil":null,"bolzan":null,"bureau":"1","canton":"CANTON 01","chesse":"45","gherbi":null,"guerin":null,"jimena":null,"lattes":null,"martin":null,"peguin":null,"sellin":"11","alarcon":null,"bazouin":null,"charles":"10","couvert":"2","diebold":null,"durrieu":null,"lambert":null,"rastoul":null,"tarlier":null,"votants":261,"exprimes":259,"inscrits":1043,"lavernhe":null,"martinel":null,"mirassou":null,"pugniere":null,"quessada":null,"rouffiac":null,"violante":"39","charbonne":null,"de_veyrac":"83","lafforgue":"60","toucouere":null,"rouquayrol":null,"abstentions":782,"ben_mohamed":null,"floureusses":null,"el_kouacheri":null},{"id":32.85,"cau":null,"id0":0.59,"id1":99.41,"id2":67.15,"id3":null,"id4":null,"id5":null,"id6":null,"id7":null,"id8":null,"id9":null,"pla":null,"bapt":null,"henn":null,"id10":null,"id11":null,"id12":null,"id13":null,"id14":null,"id15":null,"id16":null,"id17":null,"id18":null,"id19":7.37,"id20":33.92,"id21":22.42,"id22":24.48,"id23":0,"id24":11.8,"id25":null,"id26":null,"id27":null,"id28":null,"id29":null,"id30":null,"id31":null,"id32":null,"id33":null,"id34":null,"id35":null,"id36":null,"id37":null,"id38":null,"id39":null,"id40":null,"id41":null,"id42":null,"id43":null,"id44":null,"id45":null,"id46":null,"id47":null,"id48":null,"id49":null,"id50":null,"id51":null,"id52":null,"id53":null,"nuls":2,"alves":null,"begue":null,"bigot":null,"borot":null,"boyer":83,"dupin":null,"fabre":115,"kempf":null,"marty":null,"rubio":null,"segui":null,"soeur":null,"soyer":null,"bassil":0,"bolzan":null,"bureau":"53","canton":"CANTON 04","chesse":null,"gherbi":null,"guerin":null,"jimena":null,"lattes":null,"martin":null,"peguin":null,"sellin":null,"alarcon":null,"bazouin":40,"charles":null,"couvert":null,"diebold":null,"durrieu":null,"lambert":null,"rastoul":null,"tarlier":null,"votants":341,"exprimes":339,"inscrits":1038,"lavernhe":null,"martinel":null,"mirassou":null,"pugniere":76,"quessada":null,"rouffiac":null,"violante":null,"charbonne":null,"de_veyrac":null,"lafforgue":null,"toucouere":null,"rouquayrol":25,"abstentions":697,"ben_mohamed":null,"floureusses":null,"el_kouacheri":null},{"id":29.62,"cau":21,"id0":0.47000000000000003,"id1":99.53,"id2":70.38,"id3":null,"id4":null,"id5":null,"id6":null,"id7":null,"id8":null,"id9":null,"pla":null,"bapt":null,"henn":null,"id10":null,"id11":null,"id12":null,"id13":null,"id14":null,"id15":null,"id16":null,"id17":null,"id18":null,"id19":null,"id20":null,"id21":null,"id22":null,"id23":null,"id24":null,"id25":2.83,"id26":8.02,"id27":36.32,"id28":21.23,"id29":17.92,"id30":3.77,"id31":9.91,"id32":null,"id33":null,"id34":null,"id35":null,"id36":null,"id37":null,"id38":null,"id39":null,"id40":null,"id41":null,"id42":null,"id43":null,"id44":null,"id45":null,"id46":null,"id47":null,"id48":null,"id49":null,"id50":null,"id51":null,"id52":null,"id53":null,"nuls":1,"alves":null,"begue":null,"bigot":null,"borot":null,"boyer":null,"dupin":null,"fabre":null,"kempf":null,"marty":null,"rubio":null,"segui":8,"soeur":null,"soyer":null,"bassil":null,"bolzan":null,"bureau":"102","canton":"CANTON 07","chesse":null,"gherbi":null,"guerin":null,"jimena":null,"lattes":38,"martin":null,"peguin":45,"sellin":null,"alarcon":null,"bazouin":null,"charles":null,"couvert":null,"diebold":null,"durrieu":null,"lambert":null,"rastoul":null,"tarlier":null,"votants":213,"exprimes":212,"inscrits":719,"lavernhe":null,"martinel":null,"mirassou":77,"pugniere":null,"quessada":null,"rouffiac":6,"violante":null,"charbonne":null,"de_veyrac":null,"lafforgue":null,"toucouere":17,"rouquayrol":null,"abstentions":506,"ben_mohamed":null,"floureusses":null,"el_kouacheri":null},{"id":27,"cau":19,"id0":1.85,"id1":98.15,"id2":73,"id3":null,"id4":null,"id5":null,"id6":null,"id7":null,"id8":null,"id9":null,"pla":null,"bapt":null,"henn":null,"id10":null,"id11":null,"id12":null,"id13":null,"id14":null,"id15":null,"id16":null,"id17":null,"id18":null,"id19":null,"id20":null,"id21":null,"id22":null,"id23":null,"id24":null,"id25":3.77,"id26":11.32,"id27":34.34,"id28":29.06,"id29":12.83,"id30":1.51,"id31":7.17,"id32":null,"id33":null,"id34":null,"id35":null,"id36":null,"id37":null,"id38":null,"id39":null,"id40":null,"id41":null,"id42":null,"id43":null,"id44":null,"id45":null,"id46":null,"id47":null,"id48":null,"id49":null,"id50":null,"id51":null,"id52":null,"id53":null,"nuls":5,"alves":null,"begue":null,"bigot":null,"borot":null,"boyer":null,"dupin":null,"fabre":null,"kempf":null,"marty":null,"rubio":null,"segui":4,"soeur":null,"soyer":null,"bassil":null,"bolzan":null,"bureau":"100","canton":"CANTON 07","chesse":null,"gherbi":null,"guerin":null,"jimena":null,"lattes":34,"martin":null,"peguin":77,"sellin":null,"alarcon":null,"bazouin":null,"charles":null,"couvert":null,"diebold":null,"durrieu":null,"lambert":null,"rastoul":null,"tarlier":null,"votants":270,"exprimes":265,"inscrits":1000,"lavernhe":null,"martinel":null,"mirassou":91,"pugniere":null,"quessada":null,"rouffiac":10,"violante":null,"charbonne":null,"de_veyrac":null,"lafforgue":null,"toucouere":30,"rouquayrol":null,"abstentions":730,"ben_mohamed":null,"floureusses":null,"el_kouacheri":null},{"id":37.14,"cau":54,"id0":1.81,"id1":98.19,"id2":62.86,"id3":null,"id4":null,"id5":null,"id6":null,"id7":null,"id8":null,"id9":null,"pla":null,"bapt":null,"henn":null,"id10":null,"id11":null,"id12":null,"id13":null,"id14":null,"id15":null,"id16":null,"id17":null,"id18":null,"id19":null,"id20":null,"id21":null,"id22":null,"id23":null,"id24":null,"id25":2.45,"id26":8.9,"id27":26.99,"id28":17.79,"id29":25.15,"id30":2.15,"id31":16.56,"id32":null,"id33":null,"id34":null,"id35":null,"id36":null,"id37":null,"id38":null,"id39":null,"id40":null,"id41":null,"id42":null,"id43":null,"id44":null,"id45":null,"id46":null,"id47":null,"id48":null,"id49":null,"id50":null,"id51":null,"id52":null,"id53":null,"nuls":6,"alves":null,"begue":null,"bigot":null,"borot":null,"boyer":null,"dupin":null,"fabre":null,"kempf":null,"marty":null,"rubio":null,"segui":7,"soeur":null,"soyer":null,"bassil":null,"bolzan":null,"bureau":"110","canton":"CANTON 07","chesse":null,"gherbi":null,"guerin":null,"jimena":null,"lattes":82,"martin":null,"peguin":58,"sellin":null,"alarcon":null,"bazouin":null,"charles":null,"couvert":null,"diebold":null,"durrieu":null,"lambert":null,"rastoul":null,"tarlier":null,"votants":332,"exprimes":326,"inscrits":894,"lavernhe":null,"martinel":null,"mirassou":88,"pugniere":null,"quessada":null,"rouffiac":8,"violante":null,"charbonne":null,"de_veyrac":null,"lafforgue":null,"toucouere":29,"rouquayrol":null,"abstentions":562,"ben_mohamed":null,"floureusses":null,"el_kouacheri":null}],"record_count":"124","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/records?limit=20","curl":"curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/records?select=canton%2Cbureau%2Cinscrits&where=canton+is+not+null&limit=20","curl":"curl -s 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/records?select=canton%2Cbureau%2Cinscrits&where=canton+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (canton, bureau, inscrits) and filter with ODSQL where clauses."},{"url":"https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/exports/csv","curl":"curl -sL 'https://data.toulouse-metropole.fr/api/explore/v2.1/catalog/datasets/elections-cantonales-2011-1er-et-2eme-tours-a-toulouse-resultats/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-20T19:14:14.876Z","run_id":"abf44d92-6e8c-431a-a313-2c5dc85d6f23","created_at":"2026-07-25T00:59:37.600Z","updated_at":"2026-10-20T19:14:14.876Z","license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","license_id":"lo-2.0","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":[],"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":"70a081e7-bc7f-4b7e-99c4-f2a93310f4a1","entry_id":"6585ce94-69ac-4e46-9c85-4755f17b35b9","limit_type":"requests_per_day","value":"20000","unit":"requests","period":"day","scope":"per-ip","source_id":null,"claim_type":"measured","confidence":"0.90","observed_at":"2026-10-20T19:14:16.545Z"}],"source_access":{"status":"accessed_despite_disallow","host":"data.toulouse-metropole.fr","requested_path_prefix":"/api/explore/v2.1/","robots_url":"https://data.toulouse-metropole.fr/robots.txt","user_agent_group":"*","robots_rule":"Disallow: /api/","robots_read_at":"2026-08-25T11:29:17.424Z","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":"d668417793301d6f7f1b7641ad5d597e74847b018f6252a1059a49d646948094","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":134,"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[] (113 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-23T07:06:27.108Z","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."}}