{"source":"Principaux établissements d'enseignement supérieur - Rennes Métropole","entry_url":"https://c0mm0.com/entry/principaux-etablissements-denseignement-superieur-rennes-metropole/","license":"lo-2.0","retrieved_at":"2026-09-07T22:03:36.379Z","upstream_url":"https://data.rennesmetropole.fr/api/explore/v2.1/catalog/datasets/principaux-etablissements-denseignement-superieur/records?limit=100","live":true,"personal_data":{"status":"none","basis":"no_person_column_cited","grain":"none","allowed":true,"columns":{"direct_identifiers":[],"family_names":[],"given_names":[],"attributes":[],"unresolved_names":[],"measures":[],"entity_identifiers":[]},"publication":null,"publication_evidence":null,"notice":"personal data: no cited column names a natural person (the cited columns are all this reads)"},"row_count":5,"columns":["etablissement_id_paysage","uo_lib","nom_court","sigle","type_d_etablissement","typologie_d_universites_et_assimiles","inscrits_2018","inscrits_2019"],"field_provenance":{"etablissement_id_paysage":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].etablissement_id_paysage","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":5,"delivered":5,"empty":0,"stringified":0,"truncated":0},"declared":{"label":"identifiant interne","type":"text"}},"uo_lib":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].uo_lib","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":5,"delivered":5,"empty":0,"stringified":0,"truncated":0},"declared":{"label":"libellé","type":"text"}},"nom_court":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].nom_court","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":5,"delivered":4,"empty":1,"stringified":0,"truncated":0},"declared":{"type":"text"}},"sigle":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].sigle","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":5,"delivered":1,"empty":4,"stringified":0,"truncated":0},"declared":{"type":"text"}},"type_d_etablissement":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].type_d_etablissement","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged. 5 of these 5 cells held a JSON object or array and were serialized by Commodity to fit a table cell","cells":{"rows":5,"delivered":5,"empty":0,"stringified":5,"truncated":0},"declared":{"label":"type d'établissement","type":"text"}},"typologie_d_universites_et_assimiles":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].typologie_d_universites_et_assimiles","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":5,"delivered":2,"empty":3,"stringified":0,"truncated":0},"declared":{"label":"typologie d'universités et assimilés","type":"text"}},"inscrits_2018":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].inscrits_2018","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":5,"delivered":1,"empty":4,"stringified":0,"truncated":0},"declared":{"label":"Effectifs d'étudiants inscrits 2018-19","type":"double"}},"inscrits_2019":{"basis":"upstream_verbatim","derived":false,"upstream_field":"results[].inscrits_2019","transform":"the field the opendatasoft Explore v2 records endpoint returned under this name, unchanged","cells":{"rows":5,"delivered":1,"empty":4,"stringified":0,"truncated":0},"declared":{"label":"Effectifs d'étudiants inscrits 2019-20","type":"double"}}},"rows":[{"etablissement_id_paysage":"2CPf2","uo_lib":"ECAM Louis de Broglie","nom_court":"ECAM Rennes","sigle":null,"type_d_etablissement":"[\"École\"]","typologie_d_universites_et_assimiles":null,"inscrits_2018":null,"inscrits_2019":null},{"etablissement_id_paysage":"3SqE2","uo_lib":"Institut catholique de Rennes","nom_court":null,"sigle":"ICR","type_d_etablissement":"[\"École\"]","typologie_d_universites_et_assimiles":null,"inscrits_2018":null,"inscrits_2019":null},{"etablissement_id_paysage":"91D9w","uo_lib":"Université de Rennes","nom_court":"UNIVRENNES","sigle":null,"type_d_etablissement":"[\"Université\"]","typologie_d_universites_et_assimiles":"Université scientifique et/ou médicale","inscrits_2018":null,"inscrits_2019":null},{"etablissement_id_paysage":"ti37C","uo_lib":"Université Rennes 2","nom_court":"Rennes II","sigle":null,"type_d_etablissement":"[\"Université\"]","typologie_d_universites_et_assimiles":"Université tertiaire - lettres et sciences Humaines","inscrits_2018":20338,"inscrits_2019":20435},{"etablissement_id_paysage":"8CElz","uo_lib":"Rennes School of Business","nom_court":"Rennes SB","sigle":null,"type_d_etablissement":"[\"École\"]","typologie_d_universites_et_assimiles":null,"inscrits_2018":null,"inscrits_2019":null}],"manifest":{"answer_sha256":"4230327a76b2b896f6837e9f82873a6212c67213b42df63299189be2c917f6c0","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":5,"row_count_basis":"Objects that are elements of a JSON array anywhere in this body, excluding manifest. Not a claim about which collection is the answer. Largest single collection: rows[] (5 rows).","live":true,"live_basis":"This body was produced by executing the request.","created_at":"2026-09-07T22:03:36.379Z","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."}}