{"id":"9af8f865-8f20-458b-b663-f2a2b463df24","type":"API","name":"Boîtes à livres dans les gares franciliennes","slug":"boites-a-livres-dans-les-gares-franciliennes","description":"Des boîtes installées dans les gares ou à leurs abords, où chacun peut prendre et déposer des ouvrages : ce sont les Boîtes à livres, que la Région déploie dans une centaine de gares franciliennes. Le but : donner à tous et partout une irrésistible envie de lire, aux voyageurs du quotidien comme...","free_access_class":"UNKNOWN","auth_type":"UNKNOWN","homepage_url":"https://data.iledefrance.fr/explore/dataset/boites-a-livres-dans-les-gares-franciliennes/","docs_url":"https://data.iledefrance.fr/explore/dataset/boites-a-livres-dans-les-gares-franciliennes/","repo_url":null,"status":"ACTIVE","verification_state":"UNVERIFIED","tags":[],"logo_url":"https://data.iledefrance.fr/assets/favicon","primary_source_url":"https://data.iledefrance.fr/explore/dataset/boites-a-livres-dans-les-gares-franciliennes/","extraction_confidence":"0.00","created_at":"2026-07-27T15:28:53.863Z","updated_at":"2026-07-27T15:29:22.884Z","last_verified_at":null,"deprecated_at":null,"ranking_score":0,"last_ranked_at":null,"last_seen_at":null,"last_validated_at":null,"last_uptime_at":null,"search_vector":"'a':60A,73B,88B,103B 'abord':17B 'abords':75B 'aux':54B,112B 'boites':59A,67B,87B 'boît':1A,9B,29B 'but':101B 'ce':26B,84B 'centain':38B 'centaine':96B 'chacun':19B,77B 'comm':58B 'comme':116B 'dan':4A,11B,36B 'dans':62A,69B,94B 'de':39B,52B,97B,110B 'deploie':93B 'deposer':81B 'des':8B,24B,66B,82B 'donner':44B,102B 'du':56B,114B 'déploie':35B 'déposer':23B 'envi':51B 'envie':109B 'et':22B,47B,80B,105B 'francilienn':7A,41B 'franciliennes':65A,99B 'gare':6A,13B,40B 'gares':64A,71B,98B 'installees':68B 'installé':10B 'irresistible':108B 'irrésist':50B 'la':33B,91B 'le':42B,100B 'les':5A,12B,28B,63A,70B,86B 'leur':16B 'leurs':74B 'lire':53B,111B 'livr':3A,31B 'livres':61A,89B 'ou':14B,72B,76B 'ouvrag':25B 'ouvrages':83B 'où':18B 'partout':48B,106B 'peut':20B,78B 'prendr':21B 'prendre':79B 'que':32B,90B 'quotidien':57B,115B 'region':92B 'région':34B 'sont':27B,85B 'tous':46B,104B 'une':37B,49B,95B,107B 'voyageur':55B 'voyageurs':113B 'à':2A,15B,30B,45B","popularity_score":"0.0000","maintenance_score":"0.0000","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-27T16:08:59.817Z","geographic_scope":"NATIONAL","name_en":null,"description_en":null,"native_lang":null,"access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":0,"access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/records?select=gare%2Cligne%2Cnumero_de_voie&where=gare+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"API base URL","method":"GET","url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes","source":"base_url","runnable":false},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.iledefrance.fr/explore/dataset/boites-a-livres-dans-les-gares-franciliennes/","source":"docs","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"9af8f865-8f20-458b-b663-f2a2b463df24","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":"discovered","level_index":1,"level_label":"Discovered","meaning":"Source and metadata recorded","counts_as_coverage":false,"blocked_by":"verified","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":false,"reached":false,"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":false,"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":false,"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":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.iledefrance.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-07-27T18:42:54.574Z"},"api_details":{"id":"9e7fbc36-94b8-415f-ab84-ae286d98c38d","entry_id":"9af8f865-8f20-458b-b663-f2a2b463df24","base_url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes","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.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes","created_at":"2026-07-27T15:28:54.036Z","updated_at":"2026-07-27T15:28:54.036Z"},"dataset_details":{"id":"04e44177-926d-4dda-86c6-23fc0eaf49a3","entry_id":"9af8f865-8f20-458b-b663-f2a2b463df24","upstream_issued":null,"upstream_modified":"2022-09-26T10:51:08.755Z","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.iledefrance.fr","created_at":"2026-07-27T15:29:22.383Z","updated_at":"2026-07-27T15:30:11.936Z","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","commercial_use":true,"redistribution":true,"attribution_required":true,"share_alike":false,"personal_data_warning":true,"cache_and_mirror":true,"reuse_basis":"licence_text","reuse_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.","reuse_source_url":"https://github.com/etalab/licence-ouverte/blob/master/LO.md","reuse_reviewed_at":null,"reuse_confidence":"0.95"},"license_raw":"https://www.etalab.gouv.fr/wp-content/uploads/2017/04/ETALAB-Licence-Ouverte-v2.0.pdf","latest_check":null,"data_profile":{"id":"619ffc34-c827-4136-b7d1-ccb49e8dd21a","entry_id":"9af8f865-8f20-458b-b663-f2a2b463df24","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"boites-a-livres-dans-les-gares-franciliennes","fields":[{"name":"gare","type":"text","label":null,"fill_pct":100,"filterable":true,"description":"Gare"},{"name":"ligne","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"numero_de_voie","type":"int","label":null,"fill_pct":15,"filterable":true,"description":"Numéro de voie"},{"name":"voie","type":"text","label":null,"fill_pct":100,"filterable":true,"description":"Libellé de la voie"},{"name":"code_postal","type":"int","label":null,"fill_pct":100,"filterable":true,"description":"Code postal de la commune"},{"name":"code_insee","type":"int","label":null,"fill_pct":100,"filterable":true,"description":"Code Insee de la commune"},{"name":"ville","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"latitude","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"longitude","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"result_score","type":"double","label":null,"fill_pct":84,"filterable":true,"description":"Score de la géolocalisation par la Base adresse nationale (BAN)\nLes valeurs vides  ont été retravaillées manuellement"},{"name":"result_type","type":"text","label":null,"filterable":true,"description":"Niveau de la géolocalisation réalisée via la Base adresse nationale (BAN)\nLes valeurs vides  ont été retravaillées manuellement"},{"name":"latlong","type":"geo_point_2d","label":null,"filterable":false,"description":"Concaténation des champs latitude et longitude"},{"name":"adresse_comp","type":"text","label":null,"filterable":true,"description":null}],"field_count":13,"sample_records":[{"gare":"Gare de Champbenoist - Poigny","voie":"avenue de Poigny","ligne":"P","ville":"Poigny","latlong":{"lat":48.546929,"lon":3.285427},"latitude":48.546929,"longitude":3.285427,"code_insee":77368,"code_postal":77160,"result_type":"street","adresse_comp":"avenue de Poigny, 77160 Poigny","result_score":0.85,"numero_de_voie":null},{"gare":"Gare de Crécy-la-Chapelle","voie":"Avenue de la Gare","ligne":"P","ville":"Crécy-la-Chapelle","latlong":{"lat":48.859196,"lon":2.906215},"latitude":48.859196,"longitude":2.906215,"code_insee":77142,"code_postal":77580,"result_type":"street","adresse_comp":"Avenue de la Gare, 77580 Crécy-la-Chapelle","result_score":0.95,"numero_de_voie":null},{"gare":"Gare de La Norville - Saint-Germain-lès-Arpajon","voie":"Rue de la Gare","ligne":"C","ville":"La Norville","latlong":{"lat":48.592435,"lon":2.265851},"latitude":48.592435,"longitude":2.265851,"code_insee":91457,"code_postal":91290,"result_type":"street","adresse_comp":"Rue de la Gare, 91290 La Norville","result_score":0.96,"numero_de_voie":null},{"gare":"Gare de Pierrefitte-Stains","voie":"Place du Général Leclerc","ligne":"D","ville":"Pierrefitte-sur-Seine","latlong":{"lat":48.964578,"lon":2.372569},"latitude":48.964578,"longitude":2.372569,"code_insee":93059,"code_postal":93380,"result_type":"housenumber","adresse_comp":"1 Place du Général Leclerc, 93380 Pierrefitte-sur-Seine","result_score":0.77,"numero_de_voie":1},{"gare":"Gare de Houilles","voie":"Place André Malraux","ligne":"L","ville":"Houilles","latlong":{"lat":48.919315,"lon":2.185414},"latitude":48.919315,"longitude":2.185414,"code_insee":78311,"code_postal":78800,"result_type":"street","adresse_comp":"Place André Malraux, 78800 Houilles","result_score":0.87,"numero_de_voie":null}],"record_count":"100","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/records?limit=20","curl":"curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/records?select=gare%2Cligne%2Cnumero_de_voie&where=gare+is+not+null&limit=20","curl":"curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/records?select=gare%2Cligne%2Cnumero_de_voie&where=gare+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (gare, ligne, numero_de_voie) and filter with ODSQL where clauses."},{"url":"https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/exports/csv","curl":"curl -sL 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/boites-a-livres-dans-les-gares-franciliennes/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-07-27T15:30:11.429Z","run_id":"5f80aec2-5d9c-420e-9d00-778f56322501","created_at":"2026-07-27T15:29:21.893Z","updated_at":"2026-07-27T15:30:11.429Z","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},"datasets":[],"limits":[{"id":"5f255a5f-9c39-4f0f-940b-0a1c2820f617","entry_id":"9af8f865-8f20-458b-b663-f2a2b463df24","limit_type":"requests_per_day","value":"10000","unit":"requests","period":"day","scope":"per-ip","source_id":null,"claim_type":"measured","confidence":"0.90","observed_at":"2026-07-27T15:30:12.093Z"}]}