Sports data management requires standardisation of the underlying information and data to be stored
and shared across the clients. On the one hand, it is about how a specific entity is named/labelled.
These names often follow the regulations of the related international federation (IF), usually
in English, and can be found in this collection. However, different languages, spellings,
ways of punctuation and displaying numerals would always challenge a consistent way of transferring
related data, e.g. results. Hence, each entity must be represented by a unique code inside this entity table that
is agreed across all stakeholder. Finally, a combination of codes can be used to represent larger
entity tables.
The International Paralympic Committee (IPC) eventually follows some standards that already
exists for several years for the Paralympic & Olympic Games (and other events in the meantime)
that is summarised under the term of the
Olympic Data Feed (ODF). ODF does not only define
the codes for each Games edition but also the message structure of how sports information like results are formatted
for transmission.
Beyond the scope of the Paralympic & Olympic Games, the IPC has defined further codes for the usage of the World Para Sports,
in particular considering the additional complexity of their classification systems. The IPC Common Codes are thus the
collection of sport data codes for the Paralympic Movement derived from existing systems and IF-related requirements. The
tables published here just show a subset of all IPC Common Codes defined while other entity tables are for internal use across
the various Sport Data Management Systems (SDMS) the IPC has developed.
The relevant codes are grouped by entity table and list in the left bar menu. Click any item to open the table with all codes defined. The text boxes underneath the table's header line enables some filters to specifically search for a subset of data. Most of text filters use the 'contains' method, e.g. "100 m" would find the 100 m event type in athletics, but also all 100 m swimming styles or the 4x100 m relays. Data can be downloaded, currently in Excel only, through the 'Grid Export' button underneath each table. The sheet will contain all data after filtering, but from all pages, not only the currently visible. Some tables might have additional columns available that can be accessed through the table icon in the table's footer.
DISCLAIMER: No guarantee for the accuracy and consistency of the available data. The IPC seeks to standardise all codes, but in particular sub-tables for non-Paralympic sports might undergo further reviews to better match the sport regulations and classification systems. The published tables also reflect only the codes currently in use; historical codes (e.g. obsolete classification systems, events, etc) are partially excluded.
The following schema reflects the relationship between the different sport entity tables; most of them can be viewed and downloaded. The focus of this schema is set to the results management, meaning how Result System Codes (RSCs) are used to uniquely identify a particular race or match inside a (medal) event inside a specific competition/Games. These are the competition event units, e.g. Athletics Men's 100 m T12 Round 1 Heat 2 at the Rio 2016 Paralympic Games.
A specific subset of codes refer to the unique identification of an event unit in a competition. The current format the IPC is using internally for their own sports is based on the first version of ODF, with an extension for a more flexible system regarding class combinations. The event codes at the Paralympic & Olympic Games now have a fixed length of 34 characters (previously: 9); the length of the IPC event codes without the competition code prefix is 17 and defined as follows:
whereas the codes represent specific entity tables:
Example:
AT | W | 015 | 54020 | 000 | H | 02 | |||
chars | code | code value | |||||||
2 | Sport Code | AT | Athletics | ||||||
1 | Gender Code | W | Women | ||||||
3 | Event Type (unique by sport) | 015 | 1500 m | ||||||
5 | Class Combination (see below) | 54020 | T54 (with T53 as eligible class) | ||||||
3 | Age Group | 000 | open | ||||||
1 | Event Phase | H | Heats / 1st Round | ||||||
2 | Unit | 02 | 2 |
Finally, each event unit and its associated results can be identified by prefixing the relevant unique competition code. The IPC calendar defines codes for all sanctioned and all World Para Sports recognised competitions since 2009 (launch of IPC SDMS). Each code is fixed to six (6) characters, e.g. PG2016 for the Paralympic Games 2016.
The class combination generator has been developed by the IPC in 2008 and intends to create legible codes like all other codes intend to. The following combination from the example above shall visualise the generator:
54 | 02 | 0 | ||
code | code value | |||
Highest Class Number | 54 | Highest Class is 54 (T, F, P) | ||
Number of Classes combined or eligible | 02 | Two classes combined (here 54 + 53) | ||
Counter for same highest class and number of classes | 0 | First combination for 5402 |
Notes: