This group aims to develop an open standard for interchange of data in Athletics (including Track and Field), running and related disciplines. Such a standard should allow the development of better software to manage the sport, resulting in major savings of time for volunteers; more efficient management of events and federations; and more enjoyment for participants and fans.
w3c/opentrack-cgGroup's public email, repo and wiki activity over time
Note: Community Groups are proposed and run by the community. Although W3C hosts these
conversations, the groups do not necessarily represent the views of the W3C Membership or staff.
Athletics is the purest sport —already included in the ancient Olympics since 776 BCE—, one of the most popular and easy to practice, as the growth of recreational runners shows. Like most international competitive sports, athletics is highly regulated, with common rules worldwide and a hierarchical structure of federations that govern competitions and bridge grassroots development with the competitive activities. On top, World Athletics defines the common grounds that six Area Federations (European, African, Asian, South American, Oceania, and North/Central America), and their Member Federations —usually associated with the country level— apply and implement locally in the territories. These local federations may include particularities and extensions of these rules, e.g., specific event types, different tournament formats, and medical or qualification requirements. These basic competition standards set by the top governing bodies are essential for international competitions and for measuring and comparing performances globally.
Through their capillarity, local federations are responsible for engagement, registration, and management of all stakeholders involved, from athletes and their coaches and managers to competition officials and licensed clubs. This licensing model enables fair sport and ensures high standards for amateur and professional competitions. Although these federations apply similar concepts, identify persons in the same way, and use similar roles, in practice, they do so through distinct data models and taxonomies, as well as different systems and formats. These domestic solutions work, and federations have developed efficient digital systems for the stakeholders’ identification and licensing. However, when these locally licensed athletes participate in international competitions, interoperability breaks down, requiring manual supervision.
World Athletics has solved the problem of athlete identification with its identification system, which assigns elite athletes a unique identifier in the official database. This ID may be retrieved and reused by third parties (e.g., service providers, event organizers, and national federations) through dedicated APIs. This centralized solution streamlines statisticians’ work, which has long been hampered by inconsistent naming conventions (e.g., changes in athletes’ surnames, misspelled names, and localized names across languages), enabling efficient collection and tracking of athletes’ results and achievements. However, this identification system neither includes complementary information on licensing nor affects the majority of competitors —non-elite athletes and numerous grassroots athletes.
Digital Identities, “the topic” at AthTech’25
European Athletics, well known for its commitment and advocacy in the digital transformation of sports, organized the sixth edition of its biannual AthTech conference, held in San Marino early last October. There, more than 130 delegates from national federations, service providers, and data experts gathered together to discuss the digital strategy for the future of Athletics in Europe and beyond. Of course, we discussed the impact of IA in sports and how to improve calendars and results, but the number one topic was Digital Identity and how to create a new international standard that is applicable and extensible to local needs worldwide, across any sport.
For hours, we discussed how to make the most of the EUDI (European Digital Identity) Wallet ecosystem’s foundational model and standards and how to apply it to Athletics and sports. The decentralized nature of the federations and the need for official credentials (i.e., licenses for athletes, coaches, managers, officials, clubs) and attestations (i.e., records, competitive qualifications, event participation permits, competitive category, rankings, medical certificates, and antidoping results) make sports as the ideal candidate for a new use case to build on top of the eIDAS 2.0 ecosystem. We foresaw that EUDI wallets for sports will disrupt sports management, bringing cross-border interoperability, boosting the performance of federations and service providers, and increasing the privacy, security, and user experience of athletes, coaches, officials, and fans. At the same time, we predicted that EUDI Wallets for Sports would create additional business opportunities and facilitate the onboarding of new athletes into regulated sports.
The EUDI Wallet ecosystemis being formally established to create a framework for secure digital identity and exchange of credentials across and beyond Europe. It is based on a decentralized model that enables flexibility and trust. In this model, the user holds their own verified credentials (such as diplomas, driver’s licenses, or proof of age) issued by trusted authorities (like governments or universities). The core principles are user control and flexibility; citizens decide which attributes of their identity to share, with whom, and for what purpose, leveraging advanced cryptographic techniques to ensure privacy and data minimization.
The official adoption of this new system, expected by the end of 2026, will cause a deep disruption in the daily lives of European citizens, streamline interactions with both public and private services, and increase business cases and productivity within and across institutions. Initially conceived for public services (official personal IDs) and sectors like health (medical certificates), finance (open bank accounts), education (academic diplomas), transport (digital passport), mobility (vehicle registration), and others, this well-established ecosystem of standards, reference implementations, and trust governance models opens a new opportunity in the sports sector.
Standardization of Sports Decentralized Credentials
During the conversations at AthTech, we discussed the feasibility of contributing with new complementary scenarios and stakeholders, starting with sports federations as license Issuersand other official attestations required for participation in competitions (records, competition permits, and achievements). Moreover, federations could become Verifiers of medical certificates, insurance attestations, police checks (for coaches), antidoping checks, among others. Athletes, coaches, officials, even fans —i.e., Wallet Holders— will be able to store and present these credentials from their wallets in a wide range of scenarios, from registering for competitions to presenting their qualifications and permits to receiving winner vouchers or finalist diplomas.
The theory was supported by real demands and examples. Just to name a few inspirations:
ID-based registration. Swiss Athletics, a step ahead, has already implemented a registration system that allows Swiss runners to register for competitions using their government-issued digital ID. The system is in production and ready to be extended with new European standards.
Runner medical certificate. Fédération Française d’Athlétisme, the French federation, requires athletes to present a self-issued medical certificate to participate in road races. This is a great opportunity to define a digital mechanism to be reused across European road racing.
Italian Runners‘ Wallet. FIDAL, the Athletics Italian Federation, supported by SportWave, launched RunCard, an app with a wallet and official runner identification for participating in relevant competitions when they don’t have a traditional athlete license.
International Age-Category Masters Competitions. OpenTrack, the official web-based competition management system used by the European Masters Association (EMA) for international competitions, presented the real challenge (pain) of manually verifying the valid licenses and competition categories of 4500+ athletes from across Europe.
Next Steps: Use Case Collection and Credential Models
Consensus was reached, so the objective is to start researching these new opportunities by collecting use cases and scenarios and standardizing the credentials required for them. The group will cover the requirements for Athletics in Europe and globally, to define a new set of technical specifications for any sports worldwide with similar multi-stakeholder ecosystems involving federations, clubs, athletes, coaches, and external service providers.
We will start with the collaborative documents in the CG repository and organize monthly meetings for synchronization. In parallel, we are developing proof-of-concept solutions to showcase the benefits of this new approach. Join the forum, take part in the poll for the upcoming teleconferences, and drop us a message if you are interested.
In its efforts to foster the digital transformation of the athletics community, European Athletics has officially announced the dates and venue for the sixth edition of AthTech, the Athletics Technology Conference, where interoperability standards are the cornerstone of most discussions. AthTech’25, hosted by the San Marino Athletics Federation, will be held on 7-9 October, and its objective remains to be a forum for all the people working behind the scenes to make the sport more enjoyable and easier to manage through ICT.
We are defining the agenda at this stage, but standards will have an important space in the conference, and the Open Athletics CG will have the opportunity to meet there. Everyone is invited to propose discussion topics and ideas for the conference in the dedicated forum. Also, to prepare for the event, European Athletics is organizing an initial webinar on 12th May at 15:00 UTC (17:00 CEST).
Join the Open Athletics Forum Read more information about the AthTech’25 on the official website.
Athtech, the international conference for athletics, data, and technology, will recap this year. Many group participants took part in previous editions, where we discussed the standardization topics related to athletics data. This year, AthTech will keep the same popular combination of keynote speakers, interactive sessions, and opportunities for B2B interaction. It has proven to be a successful format where national sports federations and IT specialists can meet and exchange ideas about data interoperability and cutting-edge technologies applied to athletics. This year’s conference will take place in Zadar, Croatia, on the 22nd-24th of September.
There are some slots on the conference agenda for relevant topics on the standardization of data models to represent competitions, athletes, organizations, and other related aspects of this sport. Also, other topics related to streaming, common and shared calendars, fan engagement, and standardization of in-competition data flows among the sessions. Registration is open, and contributions are welcome.
After the event, we will publish a report with the main insights that might affect this community group, hopefully also with some concrete proposals for defining and implementing standard solutions to solve the everyday challenges, making the sport more efficient.
Read more details and register now on the main website of the event.
Back in 2017, we launched the OpenTrack Community Group, motivated by Andy Robinson, who had already begun to play with open data in the field of Athletics —his proposal was awarded the third prize in the European Finodex Open Data Accelerator. Andy’s idea was evolving the concept of Open Data towards sports, a world full of interesting data and similar rules in all places. Nicolas Launois, Technical Manager at European Athletics (EAA), quickly showed interest and started to draw a vision on the future Athletics data management in Europe: having a common (distributed or centralized) database with data of all competitions, athletes, federations, clubs, etc. Something far from the current reality. The OpenTrack Community Group aimed at achieving a common vocabulary to model and describe athletics competitions all around the world, from elite World Championships to charity fun runs.
The group started developing a conceptual data model for track and field data. It includes high-level entities such as athletes, clubs, venues, and competitions, but also others to describe competitions in depth (i.e., field trials, results, lists of starters, etc.). This model was discussed and refined during a meeting organized in Portugal (Athletics Data Conference or AthTech’17). The conclusion was that the model was complete, but too complex to be implemented in short term, so we decided to focus on something of interest for most of the people: calendars of competitions, competitors and organizations.
In October 2018, we organized the latest edition of AthTech, where we presented a proposal for a common vocabulary to describe the information that most of the athletics federations already exposed on their websites —so we believe that is non-sensitive information and can be published as open data. After some iterations, we are pleased to present the first draft of the Sports Competition Data Model and Vocabulary.
The Sports Competition Data Model and Vocabulary specify a lightweight schema, based on Schema.org, to represent the main concepts and relations about sports competitions, venues, athletes, and other stakeholders as a common representation of information in this realm. This document includes examples of implementation that may clarify doubts about the usage of Semantic Web technologies such as RDF and JSON-LD. We also have created a large JSON-LD context with aliases for classes and instances in order to simplify its notation and subsequent adoption. The flexibility of schema.org gives the vocabulary more chances to be adopted by all the prospective stakeholders.
Some quick examples
In http://purl.org/athletics/code you can find some implementation examples, including both human and machine-readable formats.
Competition Calendar
Competition calendar is perhaps the most interesting information in terms of audience. It is relevant for athletes, clubs, federations, event organizers, media agencies, public bodies, and many other stakeholders. We have created some examples derived from the EEA’s 2018 calendar, imported and delivered in a lite JSON version of the vocabulary (see the JSON file). This list of competitions was enriched semantically using the Sports Competition Data Model and Vocabulary.
Competition Categories are key in the interoperability of multilingual systems. Although IAAF defines a common set of rules for age and gender categories, there are thousands of variants in every country. So organizers may have specific and unique criteria to create categories, but most of them will use the same but named differently. The semantic approach of this model tries to solve this, offering also multilingual capabilities.
Example of the definition of the Female Under 23 category:
{
"@type":"ath:CompetitiveAudience",
"@id":"http://…/categories/U23F",
"schema:name":"Female Under 23",
"schema:identifier":"U23F",
"schema:description":"Female athletes of age in between 20 and 22 (included), on 31th December in the year of the competition",
"schema:requiredGender":"Female",
"schema:requiredMinAge":20,
"schema:requiredMaxAge":22,
"ath:referenceDate":"--1231",
"schema:recognizingAuthority":{
"@id":"http://…/federations/IAAF"
}
}
Using this approach, we can reuse categories or indicate that categories defined by different federations are the same.
Disciplines
Another feature to highlight is the type of discipline or athletics event (i.e., marathon, sprints, jumps, throws, etc.). There was no common taxonomy for that, so we made a proposal that will be compatible with all the possible disciplines —even with the Cooper’s Hill Cheese-Rolling and Wake. Common disciplines are important to characterize records or personal bests (e.g., outdoor and indoor races over the same distance are not considered equivalent). For instance, a description of the Half Marathon discipline:
The OpenTrack Community Group is pleased to announce AthTech (Athletics Technology), a conference aiming at standardising Athletics competition technical management, with a strong focus on data. This two-day conference will be held at the IAAF High-Performance Training Centre in Algarve (Portugal) on October 5-6 2017.
European Athletics is putting efforts on the homogenization of competition data structures, building a common infrastructure that guarantees data interoperability between all stakeholders: regional/national federations, sports clubs, associations, event organisers, media agencies, and the public in general. This conference will serve as the discussion forum to define requirements, look for use cases, and present existing solutions to solve this challenge in sports management.
Standards for Athletics
A standard infrastructure for Athletics data management would enable a common mechanism to gain effectiveness and efficiency in the process of collecting and sharing data on a global scale. Thus we would be able to: federate resources in an automatic way; establish universal identifiers for athletes, clubs, and other entities; access better reports; track competition issues, and records; have centralised up-to-date rankings; create and publish live results; create new services and products on top of the data.
We will discuss the European and global requirements of Athletics management systems to implement a standard to collect, process, publish and share Athletics information (athletes, teams, governing bodies, participation in competitions, results, issues and results, etc.). This event will serve as a forum to search for a common solution built on top of the existing local platforms to share Athletics information in a common way.
Register now
Anyone is welcome to AthTech. Athletics federations, clubs and event organisers, as well as open data experts, are invited to present their experiences on competition management (how information is collected during a competition, how entries are registered, how/where results are published, etc.).
Athletics is maybe the most global sport, being the flagship events of the Olympic games in terms of both participation and popularity. Due to this universal interest, information about these events — athletes’ bio and performance, timing, competition, venues, etc. — is considered as of great value for an international audience. Statisticians and journalists find it immensely useful.
In addition to professional athletics, amateur running competitions are increasing year after year with a direct, multi-billion impact on the markets. In this case, where business is between private corporations and runners, there is a similar competition process (registration, timing, results) but there are no common standards to represent and share the information among stakeholders. Most of these companies collect and manage information in their systems without any potential integration with external systems. Thus, open standards in the amateur running industry would enable opportunities, such as international partnerships, to enhance the services for runners (athletic history, complex reporting, social network integration, etc.) and new business models behind this trend-setting pastime.
This kind of information, published (and reused) as open data, could bring us opportunities in terms of business and new services to organizers and supporters. Most of this information is non-sensitive and extremely valuable. Companies such as ReportLab and Tilastopaja have been using athletics data to create tools and services to process and analyze the information, so all of this is already a reality.
Now, with the support of European Athletics, we launch this OpenTrack Community Group in order to evolve the technology in this sport. Within this group we will discuss standards for representing and sharing athletics information. The main objective is to define the basic schemas and vocabularies to describe the world of athletics.
As part of the final specifications we would like to produce, we will have:
an abstract vocabulary to model athletics competitions;
specific schemas and taxonomies ready to be used as reference;
making it compatible with schema.org (or proposing an extension).
Hard work but good news! We won’t start from scratch. Reportlab has already defined a first approach to represent results (see a sample of results in Rio 2016 as JSON), also tools to manage this information.
If you are either a sports or open data enthusiast, join the group and take part in our discussions to create this specification that hopefully will become standard. We are defining the charter and scope of works so now it’s time to join us!
This group aims to develop an open standard for interchange of data in Athletics (including Track and Field), running and related disciplines. Such a standard should allow the development of better software to manage the sport, resulting in major savings of time for volunteers; more efficient management of events and federations; and more enjoyment for participants and fans.
This is a community initiative. This group was originally proposed on 2017-01-28 by Andy Robinson. The following people supported its creation: Andy Robinson, Stian Soiland-Reyes, Peter Kennedy, Tom Conlon, Martín Álvarez, chiheb Kaibi, Nicolas Launois, Nicholas Gould. W3C’s hosting of this group does not imply endorsement of the activities.