{"id":6289,"date":"2026-06-01T12:21:21","date_gmt":"2026-06-01T12:21:21","guid":{"rendered":"https:\/\/campus.hesge.ch\/blog-master-is\/?p=6289"},"modified":"2026-06-01T12:21:52","modified_gmt":"2026-06-01T12:21:52","slug":"donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football","status":"publish","type":"post","link":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/","title":{"rendered":"Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ?"},"content":{"rendered":"\n<p>Article \u00e9crit par Fonseca Francisco.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p>Dans le premier billet, nous avons pr\u00e9sent\u00e9 les principales familles de donn\u00e9es du football et quelques jeux de donn\u00e9es ouverts accessibles \u00e0 tous <a href=\"https:\/\/campus.hesge.ch\/blog-master-is\/les-donnees-ouvertes-dans-le-football-quest-ce-que-cest\/\">(Fonseca 2025)<\/a>. Dans celui-ci, nous nous int\u00e9ressons davantage \u00e0 ce qu\u2019on fait concr\u00e8tement avec ces donn\u00e9es : comment elles sont captur\u00e9es, transform\u00e9es puis int\u00e9gr\u00e9es dans des workflows d\u2019analyse.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Comment sont capt\u00e9es les donn\u00e9es de match (et par qui) ?<\/h2>\n\n\n\n<p>Dans le football professionnel, une question pr\u00e9c\u00e8de l\u2019open data : qui collecte les donn\u00e9es sur un match, et comment ? Pour les grands championnats et comp\u00e9titions internationales, les ligues mandatent un <strong>fournisseur officiel de tracking vid\u00e9o<\/strong> qui installe un syst\u00e8me multi-cam\u00e9ras, suit automatiquement tous les joueurs et le ballon, puis fournit un flux de positions plusieurs dizaines de fois par seconde. En parall\u00e8le, de <strong>nombreux clubs collectent leurs propres donn\u00e9es \u00e0 l\u2019aide de gilets \u00e9quip\u00e9s d\u2019un capteur GPS<\/strong> port\u00e9s par les joueurs, surtout \u00e0 l\u2019entra\u00eenement mais aussi pendant les matchs : distance parcourue, acc\u00e9l\u00e9rations, charge de travail, tests physiques, etc. Les figures 1 et 2 illustrent ces deux familles de syst\u00e8mes EPTS utilis\u00e9s aujourd\u2019hui.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"409\" src=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/EPTS_Englisch-indd.jpg\" alt=\"\" class=\"wp-image-6291\" srcset=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/EPTS_Englisch-indd.jpg 800w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/EPTS_Englisch-indd-300x153.jpg 300w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/EPTS_Englisch-indd-768x393.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 1 &#8211; Syst\u00e8mes de cam\u00e9ras optiques<br><\/em>Source\u00a0: <a href=\"https:\/\/inside.fifa.com\/innovation\/standards\/epts\/epts-1\">(FIFA 2025)<\/a><\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"800\" height=\"466\" src=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/1165_electronic_performance_and_tracking_systems_infographic.jpg\" alt=\"\" class=\"wp-image-6292\" srcset=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/1165_electronic_performance_and_tracking_systems_infographic.jpg 800w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/1165_electronic_performance_and_tracking_systems_infographic-300x175.jpg 300w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/1165_electronic_performance_and_tracking_systems_infographic-768x447.jpg 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 2 &#8211; Syst\u00e8mes GPS\/GNSS <\/em><br>Source : <a href=\"https:\/\/inside.fifa.com\/innovation\/standards\/epts\/epts-1\">(FIFA 2025)<\/a><\/figcaption><\/figure><\/div>\n\n\n<p>Les clubs combinent ensuite ces sources avec des donn\u00e9es d\u2019\u00e9v\u00e9nements et de vid\u00e9o fournies par des prestataires sp\u00e9cialis\u00e9s (Opta\/Stats, Wyscout, StatsBomb, etc.)<a href=\"https:\/\/agbrief.com\/news\/europe\/25\/06\/2023\/genius-sports-extends-data-deal-with-english-premier-league\/\">(AGBrief Editorial 2023)<\/a>. Lorsqu\u2019ils pr\u00e9parent un match, ils n\u2019ont pas acc\u00e8s aux capteurs de l\u2019\u00e9quipe adverse, mais peuvent analyser ses comportements \u00e0 partir des flux officiels de la ligue et des plateformes vid\u00e9o\/statistiques.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Que font les chercheurs avec ces donn\u00e9es ouvertes ?<\/h2>\n\n\n\n<p>Parmi les jeux de donn\u00e9es ouverts, \u00ab A public data set of spatio-temporal match events in soccer competitions \u00bb <a href=\"https:\/\/www.nature.com\/articles\/s41597-019-0247-7\">(Pappalardo et al. 2019)<\/a> publie, pour une saison compl\u00e8te de sept grandes comp\u00e9titions, tous les \u00e9v\u00e9nements de match au format JSON. Chaque action (passe, tir, faute, etc.) est d\u00e9crite par un type, un temps, une position sur le terrain, un joueur et un r\u00e9sultat. Les auteurs montrent comment organiser ces fichiers pour reconstruire les matchs, produire des cartes de tirs ou des r\u00e9seaux de passes. Autrement dit, ce n\u2019est pas l\u2019ouverture en soi, mais la combinaison d\u2019un <strong>format clair et d\u2019outils de lecture<\/strong> qui rend ces donn\u00e9es r\u00e9ellement exploitables.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"854\" height=\"1024\" src=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/41597_2019_247_Fig1_HTML-854x1024.webp\" alt=\"\" class=\"wp-image-6293\" srcset=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/41597_2019_247_Fig1_HTML-854x1024.webp 854w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/41597_2019_247_Fig1_HTML-250x300.webp 250w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/41597_2019_247_Fig1_HTML-768x921.webp 768w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/41597_2019_247_Fig1_HTML-1281x1536.webp 1281w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/41597_2019_247_Fig1_HTML.webp 1648w\" sizes=\"(max-width: 854px) 100vw, 854px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 3 &#8211; \u00ab Processus de marquage des \u00e9v\u00e9nements footballistiques \u00e0 partir d&#8217;une vid\u00e9o de match. (a) Capture d&#8217;\u00e9cran du logiciel de marquage. Une action est marqu\u00e9e par un op\u00e9rateur \u00e0 l&#8217;aide d&#8217;un clavier sp\u00e9cial personnalis\u00e9, cr\u00e9ant ainsi un nouvel \u00e9v\u00e9nement sur la chronologie du match. (b) Une fois la position de l&#8217;\u00e9v\u00e9nement sur le terrain d\u00e9finie, le module de saisie sp\u00e9cifique au tir appara\u00eet (en haut). Des modules de saisie li\u00e9s \u00e0 l&#8217;\u00e9v\u00e9nement apparaissent \u00e9galement pour d\u00e9finir des attributs suppl\u00e9mentaires de l&#8217;\u00e9v\u00e9nement qui se produit (en bas). \u00bb. <\/em><br>Source :<a href=\"https:\/\/www.nature.com\/articles\/s41597-019-0247-7\">(Pappalardo et al. 2019)<\/a><\/figcaption><\/figure><\/div>\n\n\n<p>\u00ab An integrated dataset of spatiotemporal and event data in elite soccer \u00bb <a href=\"https:\/\/www.nature.com\/articles\/s41597-025-04505-y\">(Bassek et al. 2025)<\/a> propose un jeu plus petit, mais qui combine suivi et \u00e9v\u00e9nements : sept matches de Bundesliga (premi\u00e8re et deuxi\u00e8me division) avec, pour chaque rencontre, trois fichiers XML (informations de match, \u00e9v\u00e9nements, tracking x\/y pour tous les joueurs et le ballon). Les donn\u00e9es sont publi\u00e9es sous licence CC BY 4.0, notamment via la biblioth\u00e8que Python floodlight <a href=\"https:\/\/github.com\/floodlight-sports\/floodlight\">(floodlight-sports 2025)<\/a>. Comme les \u00e9v\u00e9nements sont annot\u00e9s manuellement alors que les donn\u00e9es de suivi proviennent d\u2019un syst\u00e8me multi-cam\u00e9ras TRACAB <a href=\"https:\/\/www.ea.com\/tracab\/tracab-optical\">(Electronic Arts 2025)<\/a>, les deux horloges ne co\u00efncident pas toujours et la synchronisation fine entre actions et trajectoires devient cons\u00e9quemment un probl\u00e8me de recherche.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/MjHVT4xEQWft6iUoWCMwhK.png-1024x576.webp\" alt=\"\" class=\"wp-image-6294\" srcset=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/MjHVT4xEQWft6iUoWCMwhK.png-1024x576.webp 1024w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/MjHVT4xEQWft6iUoWCMwhK.png-300x169.webp 300w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/MjHVT4xEQWft6iUoWCMwhK.png-768x432.webp 768w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/MjHVT4xEQWft6iUoWCMwhK.png-1536x864.webp 1536w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/MjHVT4xEQWft6iUoWCMwhK.png.webp 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 4 &#8211; Illustration de TRACAB Gen5, la cinqui\u00e8me g\u00e9n\u00e9ration du syst\u00e8me de suivi optique de ChyronHego, qui capture en temps r\u00e9el les positions des joueurs et du ballon \u00e0 partir de plusieurs cam\u00e9ras autour du terrain. <\/em><br>Source: <a href=\"https:\/\/www.nexttv.com\/post-type-the-wire\/chyronhego-introduces-tracab-gen5\">(Wall Street Communications 2019)<\/a><\/figcaption><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"600\" src=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/EA-tracab-HOZ.jpg\" alt=\"\" class=\"wp-image-6295\" srcset=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/EA-tracab-HOZ.jpg 1000w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/EA-tracab-HOZ-300x180.jpg 300w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/EA-tracab-HOZ-768x461.jpg 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 5 &#8211; Exemple d\u2019image promotionnelle du syst\u00e8me TRACAB Optical, illustrant la capture des positions des joueurs \u00e0 partir de cam\u00e9ras autour du terrain.<\/em><br>Source:<a href=\"https:\/\/www.ea.com\/tracab\/tracab-optical\"> (Electronic Arts 2025)<\/a><\/figcaption><\/figure><\/div>\n\n\n<p>Enfin, \u00ab OpenSTARLab: Open Approach for Spatio-Temporal Agent Data Analysis in Soccer \u00bb<a href=\"https:\/\/arxiv.org\/abs\/2502.02785\"> (Yeung et al. 2025)<\/a> s\u2019attaque \u00e0 la diversit\u00e9 des formats entre fournisseurs (StatsBomb, Wyscout, DataStadium, Google Research Football, etc.). Le framework convertit ces fichiers h\u00e9t\u00e9rog\u00e8nes vers des <strong>formats unifi\u00e9s<\/strong> comme <strong>UIED <\/strong>(Unified and Integrated Event Data) pour les \u00e9v\u00e9nements et <strong>SAR <\/strong>(State\u2013Action\u2013Reward) pour les t\u00e2ches d\u2019apprentissage par renforcement. Un module de pr\u00e9traitement harmonise types d\u2019actions et coordonn\u00e9es du terrain, puis des modules de mod\u00e9lisation proposent des mod\u00e8les pour pr\u00e9dire des \u00e9v\u00e9nements ou simuler des d\u00e9cisions de jeu : ce n\u2019est plus <strong>seulement la donn\u00e9e qui est ouverte, mais toute une cha\u00eene de traitement.<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"490\" src=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/40747_2025_1965_Fig1_HTML-1024x490.webp\" alt=\"\" class=\"wp-image-6296\" srcset=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/40747_2025_1965_Fig1_HTML-1024x490.webp 1024w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/40747_2025_1965_Fig1_HTML-300x143.webp 300w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/40747_2025_1965_Fig1_HTML-768x367.webp 768w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/40747_2025_1965_Fig1_HTML-1536x735.webp 1536w, https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/40747_2025_1965_Fig1_HTML.webp 2028w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\"><em>Figure 6 -Vue d\u2019ensemble du pipeline OpenSTARLab pour le football : conversion de plusieurs formats de donn\u00e9es vers UIED\/SAR, puis mod\u00e9lisation et simulations.<\/em><br>Source :<a href=\"https:\/\/link.springer.com\/article\/10.1007\/s40747-025-01965-y\/figures\/1\"> (Yeung et al. 2025)<\/a><\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\">Le\u00e7ons tir\u00e9es d\u2019un prototype \u00e0 petite \u00e9chelle<\/h2>\n\n\n\n<p>Dans le cadre de ce projet, un prototype \u00e0 petite \u00e9chelle a \u00e9t\u00e9 mis en place pour r\u00e9utiliser le mod\u00e8le BallRadar <a href=\"http:\/\/arxiv.org\/abs\/2306.08206\">(Kim et al. 2023)<\/a> sur des donn\u00e9es ouvertes de Metrica Sports <a href=\"https:\/\/github.com\/metrica-sports\/sample-data\">(Metrica Sports 2025)<\/a>. Concr\u00e8tement, il s\u2019agissait surtout d\u2019adapter les param\u00e8tres d\u2019un script existant : la librairie Python Kloppy <a href=\"https:\/\/kloppy.pysport.org\/\">(PySport 2025)<\/a> se charge de lire diff\u00e9rents formats de donn\u00e9es de suivi et d\u2019\u00e9v\u00e9nements et de les convertir dans une<strong> repr\u00e9sentation normalis\u00e9e<\/strong>. Voir cette \u00e9tape fonctionner automatiquement rappelle \u00e0 quel point la <strong>normalisation des donn\u00e9es est indispensable<\/strong>, m\u00eame avec un simple jeu de donn\u00e9es d\u2019exemple. Comme dans le cas de Bassek et al., il faut ensuite s\u2019assurer que les <strong>\u00e9v\u00e9nements et les donn\u00e9es de suivi sont align\u00e9s<\/strong>, que les dimensions du terrain sont coh\u00e9rentes et que les identifiants des joueurs restent compatibles d\u2019un fichier \u00e0 l\u2019autre : autant de d\u00e9tails qui font la d<strong>iff\u00e9rence entre un mod\u00e8le qui fonctionne et un prototype qui refuse de s\u2019entra\u00eener.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-4-3 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"BallRadar \u2013 Ball Trajectory Inference on Metrica Sports Data (Kim et al., KDD 2023)\" width=\"1140\" height=\"855\" src=\"https:\/\/www.youtube.com\/embed\/4O9IDE2z7n0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><figcaption class=\"wp-element-caption\"><em>Vid\u00e9o 1 \u2013 Animation extraite du projet BallRadar. L\u2019outil TraceAnimator permet de visualiser dynamiquement les donn\u00e9es de tracking d\u2019un match du dataset ouvert de Metrica Sports. La vid\u00e9o montre les trajectoires des joueurs (cercles rouges et bleus num\u00e9rot\u00e9s), la trajectoire r\u00e9elle du ballon (cercle blanc), la sortie du r\u00e9gresseur de trajectoire de balle (\u00e9toile orange) et la trajectoire de balle pr\u00e9dite apr\u00e8s post-traitement (\u00e9toile verte) <\/em><br>Source : <a href=\"https:\/\/github.com\/hyunsungkim-ds\/ballradar\/blob\/main\/img\/gps_18849-18850_00.00-05.00.mp4\">(Kim, Hyunsung et al. 2023)<\/a><\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion : l\u2019open data ne suffit pas<\/h2>\n\n\n\n<p>Ces exemples dessinent une tendance claire. La d\u00e9mocratisation de l\u2019analyse du football <strong>ne d\u00e9pend pas seulement de l\u2019ouverture des donn\u00e9es<\/strong>, mais aussi de <strong>formats standardis\u00e9s<\/strong>, de biblioth\u00e8ques open source et, \u00e0 terme, de solutions mat\u00e9rielles plus accessibles pour les clubs amateurs. C\u2019est \u00e0 cette interface entre open data et outils ouverts que se situe ce projet de recherche : essayer, \u00e0 une \u00e9chelle modeste, de transformer quelques jeux de donn\u00e9es publics en ressources r\u00e9ellement utilisables pour l\u2019entra\u00eenement, la formation et l\u2019analyse de performance.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bibliographie<\/h2>\n\n\n\n<p>AGBRIEF EDITORIAL, 2023. Genius Sports extends data deal with English Premier League | AGB. Genius Sports extends data deal with English Premier League | AGB [en ligne]. 25 juin 2023. Disponible \u00e0 l\u2019adresse : https:\/\/agbrief.com\/news\/europe\/25\/06\/2023\/genius-sports-extends-data-deal-with-english-premier-league\/<br>BASSEK, Manuel et al., 2025. An integrated dataset of spatiotemporal and event data in elite soccer. Scientific Data. Vol. 12, no 1, p. 195. DOI 10.1038\/s41597-025-04505-y.<br>ELECTRONIC ARTS, 2025. TRACAB \u2013 TRACAB Optical. Electronic Arts Inc. [en ligne]. 1 avril 2025. Disponible \u00e0 l\u2019adresse : https:\/\/www.ea.com\/tracab\/tracab-optical<br>FIFA, 2025. Electronic Performance &amp; Tracking Systems (EPTS). [en ligne]. 13 ao\u00fbt 2025. Disponible \u00e0 l\u2019adresse : https:\/\/inside.fifa.com\/innovation\/standards\/epts\/epts-1<br>FLOODLIGHT-SPORTS, 2025. floodlight \u2013 A high-level, data-driven sports analytics framework [logiciel] [en ligne]. 10 novembre 2025. floodlight-sports. Disponible \u00e0 l\u2019adresse : https:\/\/github.com\/floodlight-sports\/floodlight<br>FONSECA, Francisco, 2025. Les donn\u00e9es ouvertes dans le football, qu\u2019est-ce que c\u2019est ? Recherche d\u2019Id\u00e9eS [en ligne]. 2 d\u00e9cembre 2025. Disponible \u00e0 l\u2019adresse : https:\/\/campus.hesge.ch\/blog-master-is\/les-donnees-ouvertes-dans-le-football-quest-ce-que-cest\/<br>KIM, Hyunsung et al., 2023. Ball Trajectory Inference from Multi-Agent Sports Contexts Using Set Transformer and Hierarchical Bi-LSTM. In : Proceedings of the 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, pp. 4296\u20114307. 6 ao\u00fbt 2023. DOI 10.1145\/3580305.3599779. arXiv:2306.08206 [cs]<br>KIM, HYUNSUNG ET AL., 2023. TraceAnimator sample animation (img\/metrica_match2_00.00-05.00.mp4). GitHub [en ligne]. 2023. Disponible \u00e0 l\u2019adresse : https:\/\/github.com\/hyunsungkim-ds\/ballradar\/blob\/main\/img\/gps_18849-18850_00.00-05.00.mp4<br>METRICA SPORTS, 2025. Metrica Sports Sample Data [en ligne]. Github. Disponible \u00e0 l\u2019adresse : https:\/\/github.com\/metrica-sports\/sample-data<br>PAPPALARDO, Luca et al., 2019. A public data set of spatio-temporal match events in soccer competitions. Scientific Data. Vol. 6, no 1, p. 236. DOI 10.1038\/s41597-019-0247-7.<br>PYSPORT, 2025. Kloppy. [en ligne]. 23 octobre 2025. Disponible \u00e0 l\u2019adresse : https:\/\/kloppy.pysport.org\/<br>WALL STREET COMMUNICATIONS, 2019. ChyronHego Introduces TRACAB Gen5. NextTV | Broadcasting+Cable [en ligne]. 15 mai 2019. Disponible \u00e0 l\u2019adresse : https:\/\/www.nexttv.com\/post-type-the-wire\/chyronhego-introduces-tracab-gen5<br>YEUNG, Calvin et al., 2025. OpenSTARLab: Open Approach for Spatio-Temporal Agent Data Analysis in Soccer. arXiv:2502.02785. arXiv. arXiv:2502.02785. DOI 10.48550\/arXiv.2502.02785. arXiv:2502.02785 [cs]\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans ce billet, nous partons des donn\u00e9es ouvertes du football pour voir comment elles deviennent vraiment exploitables : capture en match (syst\u00e8mes EPTS), formats d\u2019\u00e9v\u00e9nements et de tracking, standardisation avec des frameworks comme OpenSTARLab, et le\u00e7ons tir\u00e9es d\u2019un prototype construit \u00e0 partir du dataset ouvert de Metrica Sports et du mod\u00e8le BallRadar.<\/p>\n","protected":false},"author":137,"featured_media":6300,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,12],"tags":[28,459,156],"class_list":["post-6289","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-information-donnees","category-reflexion-is","tag-donnees","tag-football","tag-ouverture-des-donnees"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ? - Recherche d&#039;Id\u00e9eS<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ? - Recherche d&#039;Id\u00e9eS\" \/>\n<meta property=\"og:description\" content=\"Dans ce billet, nous partons des donn\u00e9es ouvertes du football pour voir comment elles deviennent vraiment exploitables : capture en match (syst\u00e8mes EPTS), formats d\u2019\u00e9v\u00e9nements et de tracking, standardisation avec des frameworks comme OpenSTARLab, et le\u00e7ons tir\u00e9es d\u2019un prototype construit \u00e0 partir du dataset ouvert de Metrica Sports et du mod\u00e8le BallRadar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/\" \/>\n<meta property=\"og:site_name\" content=\"Recherche d&#039;Id\u00e9eS\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-01T12:21:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T12:21:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-11-2025-06_58_17-PM.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Francisco Fonseca\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Francisco Fonseca\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/\",\"url\":\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/\",\"name\":\"Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ? - Recherche d&#039;Id\u00e9eS\",\"isPartOf\":{\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-11-2025-06_58_17-PM.png\",\"datePublished\":\"2026-06-01T12:21:21+00:00\",\"dateModified\":\"2026-06-01T12:21:52+00:00\",\"author\":{\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/#\/schema\/person\/dd64e807a874af0af57b5cd69c480f73\"},\"breadcrumb\":{\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#primaryimage\",\"url\":\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-11-2025-06_58_17-PM.png\",\"contentUrl\":\"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-11-2025-06_58_17-PM.png\",\"width\":1024,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/campus.hesge.ch\/blog-master-is\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/#website\",\"url\":\"https:\/\/campus.hesge.ch\/blog-master-is\/\",\"name\":\"Recherche d&#039;Id\u00e9eS\",\"description\":\"Carnet de recherche des \u00e9tudiants du Master en sciences de l&#039;information et des donn\u00e9es (Information Science - IS) de la Haute \u00e9cole de gestion de Gen\u00e8ve\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/campus.hesge.ch\/blog-master-is\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/#\/schema\/person\/dd64e807a874af0af57b5cd69c480f73\",\"name\":\"Francisco Fonseca\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/campus.hesge.ch\/blog-master-is\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bb7832bca27948196b8e081e7badfd62?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bb7832bca27948196b8e081e7badfd62?s=96&d=mm&r=g\",\"caption\":\"Francisco Fonseca\"},\"url\":\"https:\/\/campus.hesge.ch\/blog-master-is\/author\/francisco-fonseca\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ? - Recherche d&#039;Id\u00e9eS","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/","og_locale":"fr_FR","og_type":"article","og_title":"Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ? - Recherche d&#039;Id\u00e9eS","og_description":"Dans ce billet, nous partons des donn\u00e9es ouvertes du football pour voir comment elles deviennent vraiment exploitables : capture en match (syst\u00e8mes EPTS), formats d\u2019\u00e9v\u00e9nements et de tracking, standardisation avec des frameworks comme OpenSTARLab, et le\u00e7ons tir\u00e9es d\u2019un prototype construit \u00e0 partir du dataset ouvert de Metrica Sports et du mod\u00e8le BallRadar.","og_url":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/","og_site_name":"Recherche d&#039;Id\u00e9eS","article_published_time":"2026-06-01T12:21:21+00:00","article_modified_time":"2026-06-01T12:21:52+00:00","og_image":[{"width":1024,"height":1024,"url":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-11-2025-06_58_17-PM.png","type":"image\/png"}],"author":"Francisco Fonseca","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Francisco Fonseca","Dur\u00e9e de lecture estim\u00e9e":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/","url":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/","name":"Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ? - Recherche d&#039;Id\u00e9eS","isPartOf":{"@id":"https:\/\/campus.hesge.ch\/blog-master-is\/#website"},"primaryImageOfPage":{"@id":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#primaryimage"},"image":{"@id":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#primaryimage"},"thumbnailUrl":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-11-2025-06_58_17-PM.png","datePublished":"2026-06-01T12:21:21+00:00","dateModified":"2026-06-01T12:21:52+00:00","author":{"@id":"https:\/\/campus.hesge.ch\/blog-master-is\/#\/schema\/person\/dd64e807a874af0af57b5cd69c480f73"},"breadcrumb":{"@id":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#primaryimage","url":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-11-2025-06_58_17-PM.png","contentUrl":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-content\/uploads\/2025\/12\/ChatGPT-Image-Dec-11-2025-06_58_17-PM.png","width":1024,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/campus.hesge.ch\/blog-master-is\/donnees-ouvertes-formats-et-modeles-que-faire-concretement-avec-les-donnees-du-football\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/campus.hesge.ch\/blog-master-is\/"},{"@type":"ListItem","position":2,"name":"Donn\u00e9es ouvertes, formats et mod\u00e8les : que faire concr\u00e8tement avec les donn\u00e9es du football ?"}]},{"@type":"WebSite","@id":"https:\/\/campus.hesge.ch\/blog-master-is\/#website","url":"https:\/\/campus.hesge.ch\/blog-master-is\/","name":"Recherche d&#039;Id\u00e9eS","description":"Carnet de recherche des \u00e9tudiants du Master en sciences de l&#039;information et des donn\u00e9es (Information Science - IS) de la Haute \u00e9cole de gestion de Gen\u00e8ve","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/campus.hesge.ch\/blog-master-is\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Person","@id":"https:\/\/campus.hesge.ch\/blog-master-is\/#\/schema\/person\/dd64e807a874af0af57b5cd69c480f73","name":"Francisco Fonseca","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/campus.hesge.ch\/blog-master-is\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bb7832bca27948196b8e081e7badfd62?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bb7832bca27948196b8e081e7badfd62?s=96&d=mm&r=g","caption":"Francisco Fonseca"},"url":"https:\/\/campus.hesge.ch\/blog-master-is\/author\/francisco-fonseca\/"}]}},"_links":{"self":[{"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/posts\/6289","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/users\/137"}],"replies":[{"embeddable":true,"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/comments?post=6289"}],"version-history":[{"count":3,"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/posts\/6289\/revisions"}],"predecessor-version":[{"id":6299,"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/posts\/6289\/revisions\/6299"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/media\/6300"}],"wp:attachment":[{"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/media?parent=6289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/categories?post=6289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/campus.hesge.ch\/blog-master-is\/wp-json\/wp\/v2\/tags?post=6289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}