{"id":"08f7827c-9925-420f-8659-a75b0f7f27b4","type":"API","name":"Schéma Régional de Cohérence Ecologique - Trame verte, corridors écologiques","slug":"schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques","description":"Corridors écologiques assurant des connexions entre des réservoirs de biodiversité du SRCE Languedoc-Roussillon. Couche fournie en novembre 2014 par la DREAL Occitanie sous le nom \"N_SRCE_CORRIDORS_S_R91\". Plus de métadonnées ici http://geostandards.developpement-durable.gouv.fr/... Note : Afin d...","free_access_class":"FREE_NO_AUTH","auth_type":"NONE","homepage_url":"https://data.laregion.fr/explore/dataset/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/","docs_url":"https://data.laregion.fr/explore/dataset/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/","repo_url":null,"status":"ACTIVE","verification_state":"VERIFIED","tags":[],"logo_url":"https://data.laregion.fr/assets/favicon?tstamp=153062909828","primary_source_url":"https://data.laregion.fr/explore/dataset/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/","extraction_confidence":"0.00","created_at":"2026-07-25T06:30:40.517Z","updated_at":"2026-09-08T07:14:35.514Z","last_verified_at":"2026-09-08T07:14:35.514Z","deprecated_at":null,"ranking_score":58,"last_ranked_at":"2026-09-03T18:55:34.235Z","last_seen_at":null,"last_validated_at":null,"last_uptime_at":"2026-08-28T05:33:10.417Z","search_vector":"'/...':48B,99B '2014':29B,80B 'afin':50B,101B 'assur':12B 'assurant':63B 'biodiversite':70B 'biodiversité':19B 'coherence':55A 'cohérenc':4A 'connexion':14B 'connexions':65B 'corridor':8A,10B,39B 'corridors':59A,61B,90B 'couch':25B 'couche':76B 'd':51B,102B 'de':3A,18B,43B,54A,69B,94B 'des':13B,16B,64B,67B 'dreal':32B,83B 'du':20B,71B 'ecologiqu':5A 'ecologique':56A 'ecologiques':60A,62B 'en':27B,78B 'entr':15B 'entre':66B 'fourni':26B 'fournie':77B 'geostandards.developpement-durable.gouv.fr':47B,98B 'geostandards.developpement-durable.gouv.fr/...':46B,97B 'ici':45B,96B 'la':31B,82B 'languedoc':23B,74B 'languedoc-roussillon':22B,73B 'le':35B,86B 'metadonnees':95B 'métadonné':44B 'n':37B,88B 'nom':36B,87B 'note':49B,100B 'novembr':28B 'novembre':79B 'occitani':33B 'occitanie':84B 'par':30B,81B 'plus':42B,93B 'r91':41B,92B 'regional':53A 'reservoirs':68B 'roussillon':24B,75B 'régional':2A 'réservoir':17B 's':91B 'schema':52A 'schéma':1A 'sous':34B,85B 'srce':21B,38B,72B,89B 'trame':6A,57A 'vert':7A 'verte':58A 'écologiqu':9A,11B","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:49:37.831Z","geographic_scope":"NATIONAL","name_en":null,"description_en":null,"native_lang":null,"access_level":"direct","formats":["CSV"],"capability_tier":"live","trust_score":38.75,"merged_into_entry_id":null,"identity_key":"API|https://data.laregion.fr/explore/dataset/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques|schéma régional de cohérence ecologique - trame verte, corridors écologiques","upstream_ref":"data.laregion.fr:dataset:schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques","access":{"level":"direct","primary":{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},"actions":[{"kind":"download","label":"Export CSV","method":"GET","url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/exports/csv","format":"CSV","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"List records","method":"GET","url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/records?limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Select & filter","method":"GET","url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/records?select=objectid%2Cid_corr%2Cid_srce&where=id_corr+is+not+null&limit=20","source":"query_example","runnable":true,"direct":true},{"kind":"query","label":"Run verified request","method":"GET","url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques","source":"probe","runnable":true},{"kind":"landing","label":"Read the docs","method":"GET","url":"https://data.laregion.fr/explore/dataset/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/","source":"docs","runnable":false}],"formats":["CSV"]},"maturity":{"entry_id":"08f7827c-9925-420f-8659-a75b0f7f27b4","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":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.laregion.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-09-08T18:36:10.910Z"},"api_details":{"id":"58883e44-3565-4cf2-8998-ecb00f97415a","entry_id":"08f7827c-9925-420f-8659-a75b0f7f27b4","base_url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques","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.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques","created_at":"2026-07-25T06:30:40.689Z","updated_at":"2026-07-25T06:30:40.689Z"},"dataset_details":{"id":"426c9b60-a171-42b3-b0f2-b6801934769a","entry_id":"08f7827c-9925-420f-8659-a75b0f7f27b4","upstream_issued":null,"upstream_modified":"2026-09-01T01:27:28.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.laregion.fr","created_at":"2026-07-25T06:39:45.389Z","updated_at":"2026-09-08T15:49:41.874Z","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":"7045d12a-be09-4fa8-813d-dbf822fcab5e","entry_id":"08f7827c-9925-420f-8659-a75b0f7f27b4","status":"VERIFIED","last_checked_at":"2026-09-08T07:14:35.203Z","p50_latency_ms":1500,"p95_latency_ms":null,"last_error":null,"consecutive_failures":0,"created_at":"2026-07-25T21:07:40.252Z","updated_at":"2026-09-08T07:14:35.203Z","consecutive_successes":22,"probe_url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques","probe_method":"GET","probe_http_status":200,"probe_content_type":"application/json; charset=utf-8","probe_succeeded_at":"2026-09-08T07:14:35.203Z"},"data_profile":{"id":"6f9b73bf-d053-4262-90c6-e40c7fe7918b","entry_id":"08f7827c-9925-420f-8659-a75b0f7f27b4","profile_source":"opendatasoft","profile_kind":"dataset","dataset_id":"schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques","fields":[{"name":"objectid","type":"int","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"id_corr","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"id_srce","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"nom_corr","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null},{"name":"obj_ass","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"milmaj_nat","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"milmaj_reg","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"milaso_nat","type":"text","label":null,"fill_pct":65.7,"filterable":true,"description":null},{"name":"milaso_reg","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null},{"name":"delimit","type":"text","label":null,"fill_pct":99.3,"filterable":true,"description":null},{"name":"interreg","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"reg_relie","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null},{"name":"internat","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"pays_relie","type":"text","label":null,"fill_pct":0,"filterable":true,"description":null},{"name":"soustrame","type":"text","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"surface","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"idobj","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"st_area_shape","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"st_perimeter_shape","type":"double","label":null,"fill_pct":100,"filterable":true,"description":null},{"name":"geo_shape","type":"geo_shape","label":null,"fill_pct":100,"filterable":false,"description":null},{"name":"geo_point_2d","type":"geo_point_2d","label":null,"filterable":false,"description":null},{"name":"nom_departement","type":"text","label":null,"filterable":true,"description":null},{"name":"code_departement","type":"text","label":null,"filterable":true,"description":null}],"field_count":23,"sample_records":[{"idobj":7,"delimit":"DS","id_corr":"723_CultPer","id_srce":"FR91SRCE2015","obj_ass":"02","surface":243.66999817,"internat":"F","interreg":"F","nom_corr":null,"objectid":5878,"geo_shape":"[large value omitted]","reg_relie":null,"soustrame":"CulturesPerennes","milaso_nat":"Ouvert","milaso_reg":null,"milmaj_nat":"Ouvert","milmaj_reg":"CulturesPerennes","pays_relie":null,"geo_point_2d":{"lat":43.599911339318226,"lon":3.746165535327443},"st_area_shape":2436792.022080325,"nom_departement":"Hérault","code_departement":"34","st_perimeter_shape":14153.870726770025},{"idobj":7,"delimit":"DS","id_corr":"1_Foret","id_srce":"FR91SRCE2015","obj_ass":"02","surface":54.76599884,"internat":"F","interreg":"F","nom_corr":null,"objectid":5881,"geo_shape":{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[2.784886808014059,42.82606060852862],[2.7852186910753405,42.82516194875965],[2.785219267884101,42.82500585438444],[2.7857239456875402,42.82463637696418],[2.7861150327948145,42.82426464766202],[2.786446886612246,42.82336598556499],[2.7862842954488505,42.82291607862929],[2.786121651187431,42.822466015058914],[2.785931905975012,42.82232608772804],[2.7852265038828685,42.82180587763686],[2.784001293971181,42.821562444525505],[2.7832888758637666,42.8217009205146],[2.7827742932621122,42.82180093969503],[2.782265350334759,42.822085747670165],[2.781590179280055,42.822580022505804],[2.7810404399939097,42.82298246338501],[2.7806493290608882,42.82335417375084],[2.780596181731504,42.82349805793732],[2.781162011087027,42.82415618976051],[2.7815290877657706,42.82428939232118],[2.7820781529757035,42.82428710834927],[2.782081257697073,42.824691277561584],[2.781899269593476,42.824826762010225],[2.7808011277025915,42.82483132441293],[2.78080731948676,42.825639663461324],[2.7793431112976124,42.825645729270164],[2.779339132097296,42.825124558043846],[2.778247038142139,42.82592394169401],[2.7782500848050677,42.826323881668685],[2.7778850528121293,42.82646011491223],[2.7778932543162687,42.827537901066314],[2.7778953044309542,42.827807348668685],[2.776980140030152,42.827811116857106],[2.776649774087959,42.827812475253],[2.776638843836868,42.82784205904285],[2.7766250141558078,42.8314404640371],[2.7766215640491745,42.83233809471357],[2.7769467076015886,42.83323810211079],[2.7778419369408756,42.8338983154993],[2.7790673811214517,42.834141821697635],[2.780294657599723,42.83390336624869],[2.781194889046043,42.833246847448606],[2.78152686655819,42.832348195912374],[2.7815409810840412,42.82859527147377],[2.7844957009670677,42.82643233396149],[2.784886808014059,42.82606060852862]]]},"properties":{}},"reg_relie":null,"soustrame":"Foret","milaso_nat":null,"milaso_reg":null,"milmaj_nat":"Foret","milmaj_reg":"Foret","pays_relie":null,"geo_point_2d":{"lat":42.82776681255254,"lon":2.7808607759877746},"st_area_shape":547662.0005456051,"nom_departement":"Pyrénées-Orientales","code_departement":"66","st_perimeter_shape":3993.941880179386},{"idobj":7,"delimit":"DS","id_corr":"10_CultAn","id_srce":"FR91SRCE2015","obj_ass":"02","surface":34.31600189,"internat":"F","interreg":"F","nom_corr":null,"objectid":5885,"geo_shape":{"type":"Feature","geometry":{"type":"Polygon","coordinates":[[[2.7314746509189884,42.68956910365931],[2.731882840223574,42.689270015362304],[2.7320854095534814,42.68927052259304],[2.7333100090641493,42.689032610163885],[2.733497795018011,42.68892743218374],[2.7338180948105446,42.68874803219664],[2.735040909328223,42.687851973356864],[2.7354314675195868,42.687480427859185],[2.735431556344181,42.68748019071747],[2.7357179279844552,42.68670493483694],[2.735763368292102,42.68658191866714],[2.7357632009992185,42.68658145432113],[2.735486877716659,42.685813145475315],[2.7354396361007285,42.68568179062377],[2.7345470336543394,42.68502122798679],[2.7333247296564696,42.68477721976448],[2.732100219658241,42.68501513139952],[2.7315921580772065,42.685299700201774],[2.7310858422545654,42.68567070819591],[2.7308927910404472,42.68567022297578],[2.7308832854508505,42.68567019907517],[2.729711036407566,42.68589792580422],[2.7296587467125306,42.68590808297961],[2.7291506654177136,42.68619264043388],[2.728644318947933,42.68656364256923],[2.7272230801190895,42.686560029865795],[2.725998507731185,42.68679787209446],[2.7255550907018793,42.687121559504064],[2.7261394555149896,42.687249230015894],[2.7262286478937434,42.68795724648638],[2.725088206853493,42.68784689483344],[2.724958608341959,42.687835896802895],[2.7247677116566122,42.68835239835504],[2.725091108530225,42.689252044398074],[2.7250911903182646,42.68925227477713],[2.725091293780653,42.68925256095591],[2.725196361379536,42.689330329380645],[2.7252070624774607,42.68933825003284],[2.7259838538321173,42.689913205105945],[2.7267716055787545,42.690070510208294],[2.7272062348455237,42.69015729835456],[2.7293251121744504,42.690162677527],[2.7293253937077875,42.69016267823898],[2.729643750686993,42.6901634828232],[2.730868378942171,42.68992559812713],[2.731019966506018,42.68984070152747],[2.731376484405384,42.68964103150859],[2.7314746509189884,42.68956910365931]]]},"properties":{}},"reg_relie":null,"soustrame":"CulturesAnnuelles","milaso_nat":"Ouvert","milaso_reg":null,"milmaj_nat":"Ouvert","milmaj_reg":"CulturesAnnuelles","pays_relie":null,"geo_point_2d":{"lat":42.687678711939384,"lon":2.730476381504315},"st_area_shape":343166.1403153636,"nom_departement":"Pyrénées-Orientales","code_departement":"66","st_perimeter_shape":2519.1013313885182},{"idobj":7,"delimit":"DS","id_corr":"10_Littoral","id_srce":"FR91SRCE2015","obj_ass":"02","surface":15.74800014,"internat":"F","interreg":"F","nom_corr":null,"objectid":5888,"geo_shape":"[large value omitted]","reg_relie":null,"soustrame":"Littoral","milaso_nat":"Ouvert","milaso_reg":null,"milmaj_nat":"Littoral","milmaj_reg":"Littoral","pays_relie":null,"geo_point_2d":{"lat":43.32226740699873,"lon":3.5423341545026474},"st_area_shape":157479.52873068332,"nom_departement":"Hérault","code_departement":"34","st_perimeter_shape":4009.0086626399707},{"idobj":7,"delimit":"DS","id_corr":"10_SemiOuvert","id_srce":"FR91SRCE2015","obj_ass":"02","surface":39.46699905,"internat":"F","interreg":"F","nom_corr":null,"objectid":5890,"geo_shape":"[large value omitted]","reg_relie":null,"soustrame":"SemiOuvert","milaso_nat":"Boisé","milaso_reg":null,"milmaj_nat":"Ouvert","milmaj_reg":"SemiOuvert","pays_relie":null,"geo_point_2d":{"lat":44.537135568777444,"lon":3.559322722272447},"st_area_shape":394670.74794423155,"nom_departement":"Lozère","code_departement":"48","st_perimeter_shape":4008.140229327637}],"record_count":"5877","data_size_bytes":null,"dataset_count":null,"query_examples":[{"url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/records?limit=20","curl":"curl -s 'https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/records?limit=20' -H 'Accept: application/json'","label":"List records","method":"GET","description":"First 20 records of the dataset as JSON."},{"url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/records?select=objectid%2Cid_corr%2Cid_srce&where=id_corr+is+not+null&limit=20","curl":"curl -s 'https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/records?select=objectid%2Cid_corr%2Cid_srce&where=id_corr+is+not+null&limit=20' -H 'Accept: application/json'","label":"Select & filter","method":"GET","description":"Project specific fields (objectid, id_corr, id_srce) and filter with ODSQL where clauses."},{"url":"https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/exports/csv","curl":"curl -sL 'https://data.laregion.fr/api/explore/v2.1/catalog/datasets/schema-regional-de-coherence-ecologique-trame-verte-corridors-ecologiques/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-09-08T15:49:40.561Z","run_id":"1be3f96e-c818-4e01-86b1-e0d4f66838be","created_at":"2026-07-25T06:39:44.828Z","updated_at":"2026-09-08T15:49:40.561Z","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":"a75dc274-36d9-49a2-b8fb-b7a805e859d5","entry_id":"08f7827c-9925-420f-8659-a75b0f7f27b4","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-09-08T15:49:42.037Z"}],"source_access":{"status":"accessed_despite_disallow","host":"data.laregion.fr","requested_path_prefix":"/api/explore/v2.1/","robots_url":"https://data.laregion.fr/robots.txt","user_agent_group":"*","robots_rule":"Disallow: /api/","robots_read_at":"2026-08-25T11:29:22.463Z","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":"8dafd61fed84320f52630dbcecf539a2e2d0fd53f60f01b24cbaa5e078dcd674","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":44,"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[] (23 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-09-08T18:36:26.606Z","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."}}