{"id":"3cd33388-35bc-4f09-9944-bf7f2323e574","type":"DATASET","name":"Statistics of the media library network","slug":"statistics-of-the-media-library-network","description":"Statistics on the network of media libraries of the City Hall of Cannes from 2014. This dataset illustrates the activity of the media library network of Cannes City Council, particularly in terms of subscribers, loans and visitors. _ **note:** Data for the years 2020 and 2021 should be taken into account, taking into account the health context related to the Covid-19 outbreak. In 2020, museums and exhibition spaces as well as theatres remained closed for 5 months, the media libraries and municipal archives 3 months and the Conservatoire just over 4 months. Public reception conditions from May 2020 have been constrained by sanitary measures limiting reception capacity. __.","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":null,"docs_url":null,"repo_url":"https://www.data.gouv.fr/api/1/datasets/r/ef3081dd-bb19-4ee4-ba02-1b576dcfeee8","status":"ACTIVE","verification_state":"VERIFIED","tags":["culture"],"logo_url":"https://www.google.com/s2/favicons?sz=64&domain=data.gouv.fr","primary_source_url":"https://www.data.gouv.fr/api/1/datasets/r/ef3081dd-bb19-4ee4-ba02-1b576dcfeee8","extraction_confidence":"0.16","created_at":"2026-06-16T02:10:13.746Z","updated_at":"2026-08-16T09:25:48.307Z","last_verified_at":"2026-08-16T09:14:32.476Z","deprecated_at":null,"ranking_score":56,"last_ranked_at":"2026-08-08T23:28:33.939Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-08-07T11:45:44.651Z","search_vector":"'-19':73B,172B,279B,378B '2014':27B,137B,233B,343B '2020':55B,76B,110B,160B,195B,261B,282B,316B,366B,401B '2021':57B,162B,263B,368B '3':96B,302B '4':103B,309B '5':88B,294B 'about':388B 'account':62B,65B,268B,271B 'activ':32B,142B 'activity':238B,348B 'and':254B,262B,284B,299B,304B,357B,367B,382B,391B 'annual':120B,326B 'archiv':95B,178B 'archives':301B,384B 'as':287B,289B,351B 'avail':135B 'available':341B 'be':265B,370B 'been':318B 'by':320B,336B,396B,404B 'cann':25B,39B,134B,202B,203B 'cannes':231B,245B,340B,408B,409B 'capac':119B,187B 'capacity':325B,393B 'caution':167B,373B 'citi':22B,40B,132B,204B 'city':228B,246B,338B,410B 'close':86B,180B 'closed':292B,386B 'condit':107B 'conditions':313B 'conservatoir':100B 'conservatoire':306B 'constrain':113B 'constrained':319B 'context':68B,274B 'council':41B,247B 'cover':141B 'covers':347B 'covid':72B,171B,278B,377B 'cultur':206C 'data':51B,257B 'dataset':29B,140B,235B,346B 'de':201B,407B 'due':168B,374B 'exhibit':79B 'exhibition':285B 'figur':158B 'figures':364B 'for':258B,293B,365B,387B 'from':232B,314B,342B,399B 'hall':23B,205B,229B,411B 'have':317B 'health':67B,191B,273B,397B 'illustr':30B,153B 'illustrates':236B 'illustrating':359B 'in':249B,281B 'indic':143B 'indicators':349B 'interpret':165B 'interpreted':371B 'into':267B,270B 'just':307B 'librari':5A,11A,19B,36B,92B,128B,175B 'libraries':225B,298B,334B,381B 'library':211A,217A,242B 'limit':117B,189B 'limited':395B 'limiting':323B 'loan':47B,150B 'loans':253B,356B 'mairi':200B 'mairie':406B 'may':109B,194B,315B,400B 'measur':116B 'measures':322B 'media':4A,10A,18B,35B,91B,127B,174B,210A,216A,224B,241B,297B,333B,380B 'month':89B,97B,104B,184B 'months':295B,303B,310B,390B 'municip':94B,177B 'municipal':300B,383B 'museum':77B 'museums':283B 'network':6A,12A,16B,37B,124B,212A,218A,222B,243B,330B 'note':50B,256B 'number':147B,353B 'of':208A,214A,223B,226B,230B,239B,244B,251B,331B,339B,354B 'on':220B,328B 'onward':138B,196B,344B,402B 'oper':129B 'operated':335B 'outbreak':74B,280B 'over':308B,362B 'pandem':173B 'pandemic':379B 'particular':42B 'particularly':248B 'public':105B,126B,311B,332B 'publish':197B 'published':403B 'recept':106B,118B,186B 'reception':312B,324B,392B 'relat':69B 'related':275B 'remain':85B,188B 'remained':291B,394B 'restrict':192B 'restrictions':398B 'sanitari':115B 'sanitary':321B 'should':264B,369B 'space':80B 'spaces':286B 'statist':1A,7A,13B,121B 'statistics':207A,213A,219B,327B 'subscrib':46B,149B 'subscribers':252B,355B 'such':350B 'take':63B 'taken':60B,266B 'taking':269B 'term':44B 'terms':250B 'the':209A,215A,221B,227B,237B,240B,259B,272B,277B,296B,305B,329B,337B,345B,352B,376B,405B 'theatr':84B 'theatres':290B 'this':234B 'three':183B,389B 'time':157B,363B 'to':276B,375B 'trend':155B 'trends':361B 'usag':154B 'usage':360B 'visitor':49B,152B 'visitors':255B,358B 'well':82B,288B 'were':385B 'with':372B 'year':54B 'years':260B","popularity_score":"0.0000","maintenance_score":"0.7000","institution_id":"7abf1844-58f2-4b35-a86e-1e4a6b7652f7","institution_type":"AGENCY","country_code":"FR","official_confidence":null,"proof_summary":null,"source_seed_url":null,"is_public_sector":true,"published_at":"2026-06-16T02:10:13.746Z","geographic_scope":"NATIONAL","name_en":"Statistics of the media library network","description_en":"Annual statistics on the network of public media libraries operated by the City of Cannes, available from 2014 onward. The dataset covers activity indicators such as the number of subscribers, loans, and visitors, illustrating usage trends over time. Figures for 2020 and 2021 should be interpreted with caution due to the Covid-19 pandemic: media libraries and municipal archives were closed for about three months, and reception capacity remained limited by health restrictions from May 2020 onward. Published by the Mairie de Cannes (Cannes City Hall).","native_lang":"fr","access_level":"direct","formats":["CSV","JSON"],"capability_tier":"live","trust_score":56.769230769230774,"access":{"level":"direct","primary":{"kind":"download","label":"Download CSV","method":"GET","url":"https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/csv?use_labels=true","format":"CSV","source":"distribution","runnable":true},"actions":[{"kind":"download","label":"Download CSV","method":"GET","url":"https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/csv?use_labels=true","format":"CSV","source":"distribution","runnable":true},{"kind":"download","label":"Download JSON","method":"GET","url":"https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/json","format":"JSON","source":"distribution","runnable":true},{"kind":"landing","label":"Open source page","method":"GET","url":"https://data.cannes.fr/explore/dataset/statistiques-mediatheques/","source":"landing_page","runnable":false},{"kind":"landing","label":"Open source record","method":"GET","url":"https://www.data.gouv.fr/api/1/datasets/r/ef3081dd-bb19-4ee4-ba02-1b576dcfeee8","source":"primary_source","runnable":false}],"formats":["CSV","JSON"]},"maturity":{"entry_id":"3cd33388-35bc-4f09-9944-bf7f2323e574","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":null,"proven_threshold":80,"institution_id":"7abf1844-58f2-4b35-a86e-1e4a6b7652f7","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":"www.data.gouv.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-08-16T13:55:50.969Z"},"api_details":null,"dataset_details":{"id":"2b26025f-6a47-4327-8c97-9652ae61f43f","entry_id":"3cd33388-35bc-4f09-9944-bf7f2323e574","upstream_issued":"2022-01-18T08:45:31.115Z","upstream_modified":"2022-01-18T08:45:31.115Z","themes":[],"update_frequency":null,"temporal_start":null,"temporal_end":null,"spatial_coverage":null,"landing_page":"https://data.cannes.fr/explore/dataset/statistiques-mediatheques/","license_id":"lo-2.0","license_raw":"https://www.etalab.gouv.fr/licence-ouverte-open-licence","has_documentation":true,"has_data_dictionary":false,"has_versioning":false,"source_portal":null,"source_portal_url":null,"created_at":"2026-06-16T02:10:13.904Z","updated_at":"2026-07-09T07:44:13.025Z","publisher":"Mairie de Cannes","publisher_url":null,"distributions":[{"id":"a3075edd-0c6c-42cf-846e-6e1db4678c6a","dataset_details_id":"2b26025f-6a47-4327-8c97-9652ae61f43f","title":"statistics-mediatheques.csv","description":null,"access_url":"https://www.data.gouv.fr/api/1/datasets/r/575d4d6f-37b0-4997-910f-e7505a575cdf","download_url":"https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/csv?use_labels=true","media_type":null,"format":"CSV","byte_size":null,"license_id":"lo-2.0","license_raw":"https://www.etalab.gouv.fr/licence-ouverte-open-licence","last_checked_at":"2026-08-16T09:14:31.176Z","is_available":true,"last_http_status":200,"created_at":"2026-06-16T02:10:14.218Z","updated_at":"2026-08-16T09:14:31.176Z"},{"id":"a3e023f7-3113-4a82-bf56-13d87d144db3","dataset_details_id":"2b26025f-6a47-4327-8c97-9652ae61f43f","title":"statistics-mediatheques.json","description":null,"access_url":"https://www.data.gouv.fr/api/1/datasets/r/ef3081dd-bb19-4ee4-ba02-1b576dcfeee8","download_url":"https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/json","media_type":null,"format":"JSON","byte_size":null,"license_id":"lo-2.0","license_raw":"https://www.etalab.gouv.fr/licence-ouverte-open-licence","last_checked_at":null,"is_available":null,"last_http_status":null,"created_at":"2026-06-16T02:10:14.373Z","updated_at":"2026-06-16T02:10:14.373Z"}],"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"}},"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/licence-ouverte-open-licence","latest_check":{"id":"cf856961-f34f-4348-83ad-59f267886bd4","entry_id":"3cd33388-35bc-4f09-9944-bf7f2323e574","status":"VERIFIED","last_checked_at":"2026-08-16T09:14:32.231Z","p50_latency_ms":2824,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-06-16T02:11:32.312Z","updated_at":"2026-08-16T09:14:32.231Z","consecutive_successes":46,"probe_url":"https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/csv?use_labels=true","probe_method":"GET","probe_http_status":200,"probe_content_type":"text/csv; charset=utf-8","probe_succeeded_at":"2026-08-16T09:14:32.231Z"},"data_profile":{"id":"f0f7a8f9-4589-4eda-b9c9-434eb524741f","entry_id":"3cd33388-35bc-4f09-9944-bf7f2323e574","profile_source":"distribution","profile_kind":"dataset","dataset_id":null,"fields":[{"name":"Domaine","type":"text","label":null,"description":null,"description_en":"Main category of the statistic, e.g. media library network."},{"name":"Sous-domaine","type":"text","label":null,"description":null,"description_en":"Subcategory within the main domain of the statistic."},{"name":"Indicateur","type":"text","label":null,"description":null,"description_en":"Name of the specific indicator being measured."},{"name":"Année","type":"int","label":null,"description":null,"description_en":"Year the statistic refers to."},{"name":"Valeur","type":"int","label":null,"description":null,"description_en":"Numeric value recorded for the indicator that year."}],"field_count":5,"sample_records":[{"Année":"2020","Valeur":"368","Domaine":"RESEAU DES MEDIATHEQUES","Indicateur":"Nbre d'abonnés qui ont visionné des film sur le site partenaire de la médiathèque","Sous-domaine":"Réseau des Médiathèques"},{"Année":"2017","Valeur":"7651","Domaine":"RESEAU DES MEDIATHEQUES","Indicateur":"Nbre d'abonnés individuels","Sous-domaine":"Réseau des Médiathèques"},{"Année":"2016","Valeur":"7968","Domaine":"RESEAU DES MEDIATHEQUES","Indicateur":"Nbre d'abonnés individuels","Sous-domaine":"Réseau des Médiathèques"},{"Année":"2016","Valeur":"48000","Domaine":"RESEAU DES MEDIATHEQUES","Indicateur":"Nbre de visiteurs estimés à Noailles","Sous-domaine":"Réseau des Médiathèques"},{"Année":"2021","Valeur":"3710","Domaine":"RESEAU DES MEDIATHEQUES","Indicateur":"Nbre de visites d'élèves d'établissements scolaires du bassin cannois","Sous-domaine":"Réseau des Médiathèques"}],"record_count":null,"data_size_bytes":"7952","dataset_count":null,"query_examples":[{"url":"https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/csv?use_labels=true","curl":"curl -sL 'https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/csv?use_labels=true' -o data.csv","label":"Download distribution","method":"GET","description":"Full csv file download — the schema shown was inferred from the file's first records."},{"url":"https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/csv?use_labels=true","curl":"curl -sL 'https://data.cannes.fr/api/explore/v2.1/catalog/datasets/statistiques-mediatheques/exports/csv?use_labels=true' -H 'Range: bytes=0-4095'","label":"Preview first bytes","method":"GET","description":"First 4 KB of the file (servers honoring Range requests)."}],"status":"ok","error_message":null,"profiled_at":"2026-07-26T00:09:46.243Z","run_id":"28d4773c-fcd3-4c9b-9aad-922fd14a9926","created_at":"2026-06-16T02:55:29.495Z","updated_at":"2026-07-26T00:09:46.243Z","license_raw":null,"license_id":null,"consecutive_failure_count":0,"last_error_at":null,"last_error_message":null,"previewable":true},"datasets":[],"limits":[]}