<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Contraindre la saisie pour libérer la donnée : RDF culturel par conception avec Roadiz et le SDK CapData OpéraDescription (SemWeb.Pro) RSS Feed</title>
    <description></description>
    <link>https://cms.semweb.pro/talk/18411500</link>
<item>
<guid isPermaLink="true">https://cms.semweb.pro/talk/18411500</guid>
  <title>Contraindre la saisie pour libérer la donnée : RDF culturel par conception avec Roadiz et le SDK CapData OpéraDescription</title>
  <link>https://cms.semweb.pro/talk/18411500</link>
  <description>&lt;p&gt;Le projet CapData Opéra (France 2030, porté par le Ministère de la Culture,
Réunion des Opéras de France…) a posé les fondations d&#39;un graphe de
connaissances du spectacle vivant : l&#39;ontologie CapData-Culture alignée sur
&lt;a href=&quot;http://schema.org&quot;&gt;schema.org&lt;/a&gt; et SKOS, et des connecteurs Drupal et WordPress.&lt;/p&gt;
&lt;p&gt;Cette communication propose une réponse fondée sur une conviction : la
qualité du Web des données culturelles est encore meilleure lorsqu’elle se
joue dès la conception. Rezo Zero, agence du numérique culturel (Opéra de
Lyon, Opéra national du Rhin, Théâtre du Rond-Point…) et co-mainteneur du
capdataopera/php-sdk, développe Roadiz, un CMS headless open-source bâti
sur Symfony, Doctrine et API Platform.&lt;/p&gt;
&lt;p&gt;Là où Roadiz laisse les contenus éditoriaux (pages, articles, menus)
entièrement libres, l&#39;extension Events API fait le choix inverse pour les
données culturelles : elle donne un cadre à la saisie et impose à tous nos
projets un modèle unique, aligné sur &lt;a href=&quot;http://schema.org&quot;&gt;schema.org&lt;/a&gt; jusque dans la base de
données. Cette contrainte assumée, dès le formulaire de l&#39;éditeur, est
précisément ce qui garantit la richesse et la cohérence du graphe RDF
produit.&lt;/p&gt;
&lt;p&gt;Le mapping entre les entités d&#39;Events API (Production, Représentation,
Personne, Lieu…) et les classes de l&#39;ontologie CapData est déclaré une
fois, puis sérialisé automatiquement en Turtle et JSON-LD. L&#39;éditeur ne
manipule jamais de triplets ; il remplit ses fiches comme d&#39;habitude, et
les données liées en sortent « automatiquement ».&lt;/p&gt;
&lt;p&gt;La démonstration s&#39;appuie sur un cas en production : l&#39;Opéra de Lyon expose
sa saison 2026-2027 en Turtle, ses endpoints CapData et un catalogue DCAT
qui rend l&#39;ensemble auto-découvrable et moissonnable par data.gouv.fr. D&#39;un
seul CMS, la donnée chemine ainsi jusqu&#39;aux infrastructures nationales
d&#39;open data.&lt;/p&gt;
&lt;p&gt;Cette chaîne se déploie déjà sur un parc de sites Roadiz couvrant tout le
spectre culturel — opéras, théâtres et festivals (Célestins, Nuits de
Fourvière…), mais aussi musées et lieux patrimoniaux (Centre Pompidou-Metz,
Musée des Beaux-Arts de Rennes, Cité de la tapisserie d&#39;Aubusson, Mémorial
de Verdun…). Le même patron sert ainsi tout le secteur culturel, et non le
seul spectacle vivant.&lt;/p&gt;
&lt;p&gt;Nous proposerons d&#39;en discuter avec la communauté SemWeb.Pro : et si la
qualité, la richesse et la découvrabilité du Web des données culturelles —
du spectacle vivant aux collections muséales — se jouaient d&#39;abord dans
l&#39;architecture des CMS des opérateurs, en amont de toute sérialisation ?&lt;/p&gt;
&lt;p&gt;AUTEUR:&lt;/p&gt;
&lt;p&gt;Ambroise Maupate — Co-fondateur et directeur technique de Rezo Zero (Lyon,
Paris), agence spécialisée dans le numérique culturel. Créateur et
mainteneur principal de Roadiz, CMS headless open-source basé sur Symfony,
il pilote chez Rezo Zero le co-maintien du SDK CapData Opéra et
l&#39;intégration de l&#39;ontologie CapData-Culture et de &lt;a href=&quot;http://schema.org&quot;&gt;schema.org&lt;/a&gt; au sein du
CMS. Il conçoit depuis plus de dix ans des plateformes pour des
institutions culturelles (Opéra de Lyon, Opéra national du Rhin, Centre
Pompidou-Metz, Biennale de Lyon…) et contribue activement à l&#39;écosystème
open-source PHP/Symfony.&lt;/p&gt;
&lt;p&gt;LIENS:&lt;/p&gt;
&lt;p&gt;Démonstration en production:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Export RDF/Turtle — saison 2026-2027 de l&#39;Opéra de Lyon :
  &lt;a href=&quot;https://api.opera-lyon.com/api/capdata-opera/export/season/saison-2026-2027.ttl&quot;&gt;https://api.opera-lyon.com/api/capdata-opera/export/season/saison-2026-2027.ttl&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Endpoints CapData et catalogue DCAT (auto-découverte) :
  &lt;a href=&quot;https://api.opera-lyon.com/api/docs&quot;&gt;https://api.opera-lyon.com/api/docs&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Étude de cas Opéra de Lyon (Rezo Zero) :
  &lt;a href=&quot;https://www.rezo-zero.com/projects/opera-de-lyon/&quot;&gt;https://www.rezo-zero.com/projects/opera-de-lyon/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;API structurées (socle pré-CapData)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Opéra de Lyon : &lt;a href=&quot;https://api.opera-lyon.com/api/docs&quot;&gt;https://api.opera-lyon.com/api/docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Théâtre des Célestins : &lt;a href=&quot;https://www.theatredescelestins.com/api/docs&quot;&gt;https://www.theatredescelestins.com/api/docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Nuits de Fourvière : &lt;a href=&quot;https://api.nuitsdefourviere.com/api/docs&quot;&gt;https://api.nuitsdefourviere.com/api/docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Code et outils&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;SDK CapData Opéra (co-maintenu par Rezo Zero) :
  &lt;a href=&quot;https://gitlab.com/capdataopera/capdataopera-php-sdk&quot;&gt;https://gitlab.com/capdataopera/capdataopera-php-sdk&lt;/a&gt; — package :
  &lt;a href=&quot;https://packagist.org/packages/capdataopera/php-sdk&quot;&gt;https://packagist.org/packages/capdataopera/php-sdk&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Roadiz CMS : &lt;a href=&quot;https://github.com/roadiz&quot;&gt;https://github.com/roadiz&lt;/a&gt; — documentation :
  &lt;a href=&quot;https://docs.roadiz.io&quot;&gt;https://docs.roadiz.io&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Rezo Zero : &lt;a href=&quot;https://www.rezo-zero.com&quot;&gt;https://www.rezo-zero.com&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Contexte du projet&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;CapData Opéra / SemGraph (Logilab) :
  &lt;a href=&quot;https://semgraph.logilab.fr/fr/capdata-opera/&quot;&gt;https://semgraph.logilab.fr/fr/capdata-opera/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Audit TMNlab 2025 :
  &lt;a href=&quot;https://www.tmnlab.com/2025/07/29/communaute-at-work-vers-une-infrastructure-de-metadonnee-pour-le-spectacle-vivant-le-tmnlab-mene-un-audit-et-dessine-la-suite-du-projet-cap-data/&quot;&gt;https://www.tmnlab.com/2025/07/29/communaute-at-work-vers-une-infrastructure-de-metadonnee-pour-le-spectacle-vivant-le-tmnlab-mene-un-audit-et-dessine-la-suite-du-projet-cap-data/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Présentation CapData à SemWeb.Pro 2023 :
  &lt;a href=&quot;https://2023.semweb.pro/presentations/18269546/&quot;&gt;https://2023.semweb.pro/presentations/18269546/&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;</description>
  <dc:date>2026-09-12T07:39+00:00</dc:date>
  <dc:creator>admin</dc:creator>
</item>
  </channel>
</rss>