ODF General Messages Interface Document
Technology and Information Department
© International Olympic Committee
SOG-2020-GEN-2.3
27 November 2020
The document accompanying this license and the information contained therein (the Document), whether in a paper or electronic format, is made available to you subject to the terms stated below. By using and/or copying all or part of the Document, you (the licensee) agree that you will comply with the following terms and conditions.
You may, on a non-exclusive basis, use the Document only on the condition that you abide by the terms of this license. Subject to this condition and other terms and restrictions contained herein, the Document and the information contained therein may be used (i) to further develop the standards described in the Document for use in relation with the Olympic and Paralympic Games and/or (ii) to develop similar standards for other events than the Olympic and Paralympic Games (both (i) and (ii) are hereinafter designated as the Permitted Use, and works further developing these standards for the Olympic and Paralympic Games or developing similar standards for other events are hereinafter referred to as Derivative Works), and copies of the Document or of Derivative Works may be made and distributed for the purpose of the Permitted Use, PROVIDED THAT the COPYRIGHT and references to the IOC appearing in the Document and the TERMS OF THIS LICENSE are included on ALL such COPIES, and further PROVIDED THAT you do not charge any fee or any other monetary compensation for the distribution of the Document to others. The copyright and other intellectual property rights in the Document remain vested in the IOC and the IOC remains entitled to assert his copyright or other intellectual property rights in the Document against any person or entity who does not comply with the terms of this License.
A copy of any Derivative Work shall be provided to the IOC free of charge. Moreover, the IOC is granted a worldwide, perpetual, unrestricted, royalty-free non-exclusive license to use any Derivative Work for the further development of the standards made by or for the IOC in relation to the Olympic and Paralympic Games (these standards and the documents describing them are hereinafter referred to as Further Standards) and to make or have made all kinds of exploitation of the Further Standards, with the right to grant sub-licenses.
Except if reproduced in the Document, the use of the name and trademarks of the IOC is strictly prohibited, including, without limitation, for advertising, publicity, or in relation to products or services and their names. Any use of the name or trademarks of the IOC, whether registered or not, shall require the specific written prior permission of the IOC.
NO WARRANTY, EXPRESSED OR IMPLIED, IS MADE REGARDING THE ACCURACY, ADEQUACY, COMPLETENESS, RELIABILITY OR USEFULNESS OF ANY INFORMATION CONTAINED IN THE DOCUMENT. The Document and the information contained herein are provided on an "as is" basis. THE IOC DISCLAIMS ALL WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF NON-INFRINGEMENT OF PROPRIETARY RIGHTS, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE IOC BE LIABLE TO ANYONE FOR DAMAGES OF ANY KIND ARISING FROM OR RELATING TO YOUR ACQUISITION, USE, DUPLICATION, DISTRIBUTION, OR EXPLOITATION OF THE DOCUMENT OR ANY PORTION THEREOF, INCLUDING BUT NOT LIMITED TO, COMPENSATORY DAMAGES, LOST PROFITS, LOST DATA OR ANY FORM OF SPECIAL, INCIDENTAL, DIRECT, INDIRECT, CONSEQUENTIAL OR PUNITIVE DAMAGES, WHETHER BASED ON BREACH OF CONTRACT OR WARRANTY, TORT OR OTHERWISE. THE IOC FURTHER DISCLAIMS ANY LIABILITY FOR ANY DAMAGE CAUSED WHEN THE DOCUMENT IS USED IN A DERIVATIVE WORK. The IOC further disclaims any liability regarding the existence or inexistence of any intellectual property or other rights that might be claimed by third parties with respect to the implementation or use of the technology or information described in the Document.
The same conditions as those described in this Section shall apply mutatis mutandis to the license granted to the IOC on the Derivative Works in Section 2 above.
This License is perpetual subject to your conformance to its terms and conditions. The IOC may terminate this License immediately upon your breach of any of its terms and, upon such termination you will cease all use, duplication, distribution, and/or exploitation in any manner of the Document.
This License is governed by the laws of Switzerland. You agree that any disputes arising from or relating to this License will be resolved in the courts of Lausanne, Switzerland.
IF YOU DO NOT AGREE TO THESE TERMS YOU MUST CEASE ALL USE OF THE DOCUMENT NOW.
1.1 This document
1.2 Objective
1.3 Main Audience
1.4 Glossary
2 Messages
2.1 Data Messages
2.1.2 List of participants by discipline / List of participants by discipline update
2.1.6 Results Analysis
2.1.7 Current Information
2.1.8 Play by Play
2.1.9 Phase Results
2.1.10 Cumulative Results
2.1.11 Image
2.1.12 Press Photofinish
2.1.13 Pool Standings
2.1.14 Brackets
2.1.15 Statistics
2.1.16 Records
2.1.17 Event Final Ranking
2.1.18 Event's Medallists
2.1.19 Medallists by discipline
2.1.20 Configuration
2.1.21 Communication
2.1.22 Federation Ranking
2.1.23 Weather conditions
2.1.24 Medal Presenters
2.1.27 Discipline/Venue Keep Alive
2.1.28 Participant Names
2.1.29 Medal Standings
2.1.30 Medallists of the Day
2.1.31 Global Good Morning
2.1.32 Global Good Night
2.1.33 Transmission Test
2.1.34 Background Document
2.1.35 Background Import Document
2.1.36 Participant Biography
2.1.37 Participant Biography Import
2.1.38 Team Biography
2.1.39 Team Biography Import
2.1.40 NOC/NPC Biography
2.1.41 NOC/NPC Biography Import
2.1.42 Horse Biography
2.1.43 Horse Biography Import
2.1.44 Flagbearers
2.1.45 Alert
2.1.46 TV Tracking
2.1.47 News Document
2.1.48 News Document Import
2.1.51 Extended Start List
2.1.52 Pictures
2.1.53 Notification Message
2.1.54 Schedule and Results by NOC
2.1.55 List of Codes
2.1.56 Venue Conditions
2.1.57 Weather Alerts
3 PDF Feed
3.1.1 PDF Message
This document builds on the ODF Foundation Principles document to provide the details of the implementation of each message which forms part of ODF.
The ODF Foundation Principles should be read prior to reading this document.
The objective of this document is to provide a complete and formal definition of the ODF General Data Dictionary.
The main audience of this document is the IOC as the owner, ODF users such as the World News Press Agencies, Rights Holding Broadcasters, International Sports Federations and National Olympic Committees.
The following abbreviations are used in this document.
|
Acronym |
Description |
|
Full RSC |
Full 34 character results system code in the form: DDDGEEEEEEEEEEEEEEEEEEPPPPUUUUUUUU DDD according to CC @Discipline G according to CC @DisciplineGender EEEEEEEEEEEEEEEEEE according to CC @Event PPPP according to CC @Phase UUUUUUUU according to CC @Unit |
|
IF |
International Federation |
|
IOC |
International Olympic Committee |
|
NOC |
National Olympic Committee |
|
ODF |
Olympic Data Feed |
|
RSC |
Results System Code |
|
WNPA |
World News Press Agencies |
|
Document Title |
Document Description |
|
ODF General Principles Document |
The document explains the environment and general principles for ODF. |
|
ODF Common Codes |
The document describes the ODF Common codes |
|
ODF Header Values |
The document details the header values which shows which RSCs are used in which messages. |
|
ORIS Sports Documents |
These document details the sport specific requirements |
|
Message Generation Responsibilities |
||||
|
Document Type |
OVR |
Central |
Other |
Comment |
|
DT_ALERT |
OVR |
Central |
|
Central for TICKER, NEWS & SERVICE |
|
DT_BCK |
|
Central |
|
|
|
DT_BCK_IMP |
|
|
Content Provider |
|
|
DT_BIO_HOR |
|
Central |
|
|
|
DT_BIO_HOR_IMP |
|
|
Content Provider |
|
|
DT_BIO_NOC |
|
Central |
|
|
|
DT_BIO_NOC_IMP |
|
|
Content Provider |
|
|
DT_BIO_PAR |
|
Central |
|
|
|
DT_BIO_PAR_IMP |
|
|
Content Provider |
|
|
DT_BIO_TEA |
|
Central |
|
|
|
DT_BIO_TEA_IMP |
|
|
Content Provider |
|
|
DT_BRACKETS |
OVR |
|
|
|
|
DT_CODES |
|
Central |
|
|
|
DT_COMMUNICATION |
OVR |
|
|
|
|
DT_CONFIG |
OVR |
|
|
|
|
DT_CUMULATIVE_RESULT |
OVR |
|
|
|
|
DT_CURRENT |
OVR |
|
|
|
|
DT_ESL |
|
Central |
|
|
|
DT_FED_RANKING |
OVR |
|
|
|
|
DT_FLAGBEARER |
|
Central |
|
|
|
DT_GLOBAL_GM |
|
Central |
|
|
|
DT_GLOBAL_GN |
|
Central |
|
|
|
DT_IMAGE |
OVR |
Central |
|
Central for UNIFORM |
|
DT_KA |
OVR |
Central |
|
OVR for sports venue, Central for central. |
|
DT_LOCAL_OFF |
OVR |
|
|
|
|
DT_LOCAL_ON |
OVR |
|
|
|
|
DT_MEDALLISTS |
OVR |
|
|
|
|
DT_MEDALLISTS_DAY |
|
Central |
|
|
|
DT_MEDALLISTS_DISCIPLINE |
OVR |
|
|
|
|
DT_MEDALS |
OVR |
Central |
|
OVR by discipline, Central overall |
|
DT_NEWS |
|
Central |
|
|
|
DT_NEWS_IMP |
|
|
OCOG |
If applicable |
|
Message Generation Responsibilities |
||||
|
Document Type |
OVR |
Central |
Other |
Comment |
|
DT_NOTIFICATION |
|
Central |
|
|
|
DT_PARTIC |
|
Central |
|
|
|
DT_PARTIC_HORSES |
|
Central |
|
Equestrian only |
|
DT_PARTIC_HORSES_UPDATE |
OVR |
|
|
Equestrian & Moderm Pentathlon |
|
DT_PARTIC_NAME |
|
Central |
|
Data by OCOG |
|
DT_PARTIC_TEAMS |
|
Central |
|
|
|
DT_PARTIC_TEAMS_UPDATE |
OVR |
|
|
|
|
DT_PARTIC_UPDATE |
OVR |
|
|
|
|
DT_PDF |
OVR |
Central |
|
|
|
DT_PHASE_RESULT |
OVR |
|
|
|
|
DT_PIC |
|
Central |
HEADSHOT Provider |
Central for ACR, provider for HEADSHOT |
|
DT_PLAY_BY_PLAY |
OVR |
|
|
|
|
DT_POOL_STANDING |
OVR |
|
|
|
|
DT_PRESENTER |
OVR |
|
|
Central application, not OVR |
|
DT_PRESSPHOTOFINISH_LK |
OVR |
|
|
|
|
DT_RANKING |
OVR |
|
|
|
|
DT_RECORD |
OVR |
Central |
|
OVR for PARTIAL, Central for FULL |
|
DT_RESULT |
OVR |
|
|
|
|
DT_RESULT_ANALYSIS |
OVR |
|
|
|
|
DT_SCHED_RES_NOC |
|
Central |
|
|
|
DT_SCHEDULE |
|
Central |
|
|
|
DT_SCHEDULE_UPDATE |
OVR |
Central |
|
OVR for competition, Central for non-competition |
|
DT_STATS |
OVR |
|
|
|
|
DT_TRS |
|
|
|
N/A |
|
DT_TRS_IMP |
|
|
|
N/A |
|
DT_TV_TRACKING |
|
Central |
|
|
|
DT_VEN_COND |
|
|
Weather Provider |
|
|
DT_WEA_ALERT |
|
|
Weather Provider |
|
|
DT_WEATHER |
|
|
Weather Provider |
|
The Competition schedule is a bulk message provided for one discipline. As a general rule, it contains the complete schedule information for all event units needed to run a competition and excludes event units for activities such as unofficial training and press conferences.
This message contains the competition timetable for a complete discipline as well as status for each competition unit and is updated from OVR via the schedule update message.
All event units in codes which have the 'schedule' flag set to 'Y' or 'S' are included in schedule messages regardless of status (those without status must be sent as UNSCHEDULED if the schedule flag is 'Y' or 'S').
The arrival of the competition schedule message resets all the previous schedule information for one discipline.
The StartList component of the message is only included in the case that the Unit Type is one of HATH, HCOUP, HNOC or HTEAM and at least one of the competitors are known.
The Composition component (i.e. listing athletes) is only included in the case that the Unit Type is one of HATH or HCOUP.
For reference the applicable unit types (from common codes) are:
HATH Individual Head to Head units (e.g. ARC, BDM, TEN, SBD etc)
HCOUP Pairs/Couples Head to Head units (e.g. BDM, TEN etc)
HNOC NOC Head to Head units (e.g. ARC, ALP )
HTEAM Teams Head to Head units (e.g. BKB, VBV, HBL, CUR, IHO etc)
Managing when start times are not known.
In some disciplines the start time of each unit is not known and the unit are managed by order rather than time.
In these disciplines only the time of the first unit (or first unit per location) is known and distributed. In this case all units should be sent with the same start time and those following units flagged as HideStartDate (and finish). To be able to correctly order these units then the Order attribute is used (and must be sent from the venue).
To ensure there are no incorrectly ordered units then the start time must not be updated to the actual start time (there is an actual start time field to cater for this). For example:
Start Time Display Unit HideStartDate Location Order
in message
12:00 12:00 Unit 1 N Court 2 1
12:00 Match 2 Court 2 Unit 2 Y Court 2 2
12:00 Match 3 Court 2 Unit 3 Y Court 2 3
16:30 Not before 16:30 Unit 4 Y Court 2 4
If the discipline requires some text describing the order then StartText is used. Typical uses include "Not before 17:00" or "SUN 29 - 2nd match on CC" or "Follows".
Advice for end users - how to sort event units and use DT_SCHEDULE:
- When displaying the schedule users must use the following sort order to display as intended:
1. By day (or filter by day)
2. By location if applicable (in a small number of sports, when EventOrder = LOC in Discipline codes)
3. By Time (regardless if HideStartDate="Y")
4. By Order
- The Order is sent for all units where HideStartDate="Y" or if special ordering is required else not sent. Start with 1 each new session each day
- End users should display StartText if HideStartDate="Y"
If a StartText value of "Not before hh:mm" is used then it is expected that the StartDate sent is the same hh:mm.
Competition schedule update:
Competition schedule update is an update message. It is not a complete schedule information message, but only the schedule data being modified.
The arrival of this message updates the previous schedule information for one particular event unit(s) or sessions(s), but does not notify any other change for the rest of the event units/sessions except for those contained in the message.
The key of the information updated is Unit @Code. Therefore, any new unit, deleted unit or updated unit will be identified by all this attribute.
It has to be understood that if one DT_SCHEDULE message arrives, then all previous DT_SCHEDULE_UPDATE messages should be discarded.
When message is sent from Competition Schedule application in advance of the Games the element ExtendedInfos/EntendedInfo will contain following information:
- Type=CS, Code=VERSION, the attribute Value will indicate the version details from the competition schedule application
- Type=CS, Code=STATUS the attribute Value will indicate the status details from the competition schedule application
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC at the discipline level |
|
|
DocumentType |
DT_SCHEDULE / DT_SCHEDULE_UPDATE |
Competition schedule bulk / update |
|
Version |
1...V |
Version number associated to the message's content. Ascendant number |
|
FeedFlag |
"P"-Production "T"-Test
|
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The competition schedule will be sent as a bulk message (DocumentType="DT_SCHEDULE") when available before the Games and then sent multiple times until a date to be confirmed after which only update messages will be sent (DocumentType="DT_SCHEDULE_UPDATE") by OVR. There is no automatic triggering and this (DT_SCHEDULE) message must not be sent after the transfer of control to OVR.
The competition schedule update message should be triggered at any time there has been a competition schedule modification for any previously sent competition schedule bulk message or update message including the addition of start list details (H2H).
Generally start list details for H2H units should be sent immediately when officially known which should be as soon as possible after the preceding unit changes to official.
The triggers for status changes are described in each sport data dictionary where differences are needed.
If any text descriptions change in a message (as opposed to the code) then this message is not resent to correct previous messages however the new data is to be used in future messages.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
|
|
Gen |
||||||||
|
|
Sport |
||||||||
|
|
Codes |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
SessionCode |
||||||||
|
|
StartDate |
||||||||
|
|
EndDate |
||||||||
|
|
Leadin |
||||||||
|
|
Venue |
||||||||
|
|
VenueName |
||||||||
|
|
ModificationIndicator |
||||||||
|
|
SessionStatus |
||||||||
|
|
SessionType |
||||||||
|
|
Medal |
||||||||
|
|
|||||||||
|
|
Language |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
PhaseType |
||||||||
|
|
UnitNum |
||||||||
|
|
ScheduleStatus |
||||||||
|
|
StartDate |
||||||||
|
|
HideStartDate |
||||||||
|
|
EndDate |
||||||||
|
|
HideEndDate |
||||||||
|
|
ActualStartDate |
||||||||
|
|
ActualEndDate |
||||||||
|
|
Order |
||||||||
|
|
Medal |
||||||||
|
|
Venue |
||||||||
|
|
Location |
||||||||
|
|
MediaAccess |
||||||||
|
|
SessionCode |
||||||||
|
|
ModificationIndicator |
||||||||
|
|
|||||||||
|
|
Language |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
Language |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
Language |
||||||||
|
|
- |
||||||||
|
|
|||||||||
|
|
VenueName |
||||||||
|
|
LocationName |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
StartOrder |
||||||||
|
|
SortOrder |
||||||||
|
|
PreviousWLT |
||||||||
|
|
PreviousUnit |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Type |
||||||||
|
|
Organisation |
||||||||
|
|
Bib |
||||||||
|
|
|||||||||
|
|
TeamName |
||||||||
|
|
IFId |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Order |
||||||||
|
|
Bib |
||||||||
|
|
|||||||||
|
|
GivenName |
||||||||
|
|
FamilyName |
||||||||
|
|
Gender |
||||||||
|
|
Organisation |
||||||||
|
|
BirthDate |
||||||||
|
|
IFId |
||||||||
|
|
Class |
||||||||
|
|
Horse |
||||||||
|
|
GuideID |
||||||||
|
|
GuideFamilyName |
||||||||
|
|
GuideGivenName |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
Element: Competition (0,1) |
|
|
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
Sample (Sample)
<Competition Gen="SOG-2020-1.10" Sport="SOG-2020-DDD-1.10" Codes="SOG-2020-1.20" >
|
Element: Competition /ExtendedInfos /ExtendedInfo (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Session (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
SessionCode |
M |
S(10) |
Code of the sports competition session which contains this event unit. Usually in the format DDD00. DDD is the discipline and 00 is the session number within the discipline. For example ARC02 for the second session in Archery. |
|
StartDate |
M |
DateTime |
Start date. Example: 2006-02-26T10:00:00+01:00 |
|
EndDate |
M |
DateTime |
End date. Example: 2006-02-26T10:00:00+01:00 |
|
Leadin |
O |
m:ss |
Amount of time from session start to first scheduled unit. |
|
Venue |
M |
Venue where the session takes place |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
ModificationIndicator |
O |
S(1) |
Attribute is mandatory in the DT_SCHEDULE_UPDATE message. N = New or U = Update. |
|
SessionStatus |
O |
Only use CANCELLED if applicable. All other sessions are assumed to be scheduled. There is no change to running or finished. |
|
|
SessionType |
O |
Session type of the Session. |
|
|
Medal |
O |
S(1) |
Send Y if this session includes at least one unit where a medal (any type of medal) is to be decided. Do not send if no such unit. Intended for use in Beijing 2022. |
|
Element: Competition /Session /SessionName (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Language |
M |
Language of the Session Description |
|
|
Value |
M |
S(40) |
Name of the sports competition session |
Sample (Sample)
<Session SessionCode="ATH01" StartDate="2016-08-12T10:00:00+01:00" EndDate="2016-08-
12T14:00:00+05:00" LeadIn="5:00" Venue="STA" VenueName="Olympic Stadium" >
<SessionName Language="ENG" Value="Athletics Session 1" />
</Session>
<Session Code="ATH02" StartDate="2016-08-12T18:00:00+01:00" EndDate="2016-08-
12T21:00:00+05:00" LeadIn="5:00" Venue="STA" VenueName="Olympic Stadium" >
<SessionName Language="ENG" Value="Athletics Session 2" />
</Session>
|
Element: Competition /Unit (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
Full RSC for the unit |
|
|
PhaseType |
M |
Phase type for the unit |
|
|
UnitNum |
O |
S(15)
|
Match / Game / Bout / Race Number or similar |
|
ScheduleStatus |
M |
Unit Status |
|
|
StartDate |
O |
DateTime |
Start date. This attribute may not be sent when the @ScheduleStatus is UNSCHEDULED. For other statuses the StartDate is expected otherwise ordering is display is incorrert (including CANCELLED and POSTPONED.
This is the scheduled Start date and time and will not be updated when an event unit starts (updated only with RESCHEDULED status)
Where HideStartDate="Y" then this should be filled with the session start time or the start time of a group of units for all similar units and Order used for sorting. This method is not used in team sports where HideStartDate="Y" is only used temporarily to remove times.
Example: 2006-02-26T10:00:00+01:00 |
|
HideStartDate |
O |
S(1) |
Send 'Y' if StartDate (scheduled start time) should not be displayed. It may be an estimate or 'fake' time. Do not send if StartDate (scheduled start time) is to be displayed.
Start times of some units depend on the finalisation of previous event units and therefore there is no fixed start time in these cases this field is set to 'Y'.
When the flag is set to 'Y' then the time is used for sorting purposes but should not be displayed. |
|
EndDate |
O |
DateTime |
End date. This attribute may not be sent when the @ScheduleStatus is UNSCHEDULED, POSTPONED or CANCELLED.
Example: 2006-02-26T10:00:00+01:00 |
|
HideEndDate |
O |
S(1) |
Send 'Y' if EndDate scheduled end time is not to be displayed.
Some event units have a scheduled end time well bounded, however, some event units in some circumstances have a scheduled end time not quite variable (example, some press conferences or tennis matches, etc.) in these cases this field is set to 'Y' and should not be displayed. |
|
ActualStartDate |
O |
DateTime |
This attribute is expected once the event unit has started. Example: 2006-02-26T10:03:22+01:00 |
|
ActualEndDate |
O |
DateTime |
This attribute is expected once the event unit has finished. Example: 2006-02-26T12:43:51+01:00 |
|
Order |
O |
Numeric ###0 |
Order of the units when displayed. This field is considered in two situations:
1. If HideStartDate = 'Y' then send at least for all Units in an affected session though it is suggested to be sent for all units in a discipline where the concept is used in the discipline.
2. If some units start at the same time and a particular order of the units is expected.
It is generally recommended to start at 1 in each session each day though may be ordered independently by location starting at 1 for each location in each session (where the schedule is ordered by location) or using other numbers to ensure the order of two using starting at the same time are displayed in the appropriate order. |
|
Medal |
O |
Indicator of medal awarded for this unit. |
|
|
Venue |
O |
Venue where the unit takes place Mandatory unless UNSCHEDULED Can use TBD if the Venue is not known yet (see CC). |
|
|
Location |
O |
Location where the unit takes place. Mandatory unless UNSCHEDULED. Can use TBD if the Location is not known yet or a generic code for the discipline (see CC). |
|
|
MediaAccess |
O |
S(6) |
Only applicable for non-competition. If unit is open to media send "Open", if the unit is closed then send "Closed". |
|
SessionCode |
O |
S(10) |
Code of the sports competition session which contains this event unit. Usually in the format DDD00. DDD is the discipline and 00 is the session number within the discipline. For example ARC02 for the second session in Archery. If a unit finishes in a different session (due to interruption) from the starting one then the SessionCode remains the starting code. |
|
ModificationIndicator |
O |
N, U |
Attribute is mandatory in the DT_SCHEDULE_UPDATE message only
N-New event unit U-Update event unit If ModificationIndicator='N', then include new event unit. It will be rarely used as most added units were available in "UNSCHEDULED" status.
If ModificationIndicator="U", then update the event unit. |
|
Element: Competition /Unit /StartText (0,N) |
|
This element is only used for Competition Schedules when HideStartDate is 'Y'. In this case, English Language is mandatory. |
|
Attribute |
M/O |
Value |
Description |
|
Language |
M |
Code Language of the @Value |
|
|
Value |
M |
S(20) or a code set to be defined discipline by discipline |
Text to be displayed in the case that StartDate is not to be displayed (e.g. "After M.1" or "Followed by") Using a code set or fixed text will also be directly displayed and allow end user translation. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Unit /ItemName (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Language |
M |
Code Language of the @Value |
|
|
Value |
M |
S(40) |
Item Name / Unit Description.
For competition units show the short unit description from common codes which matches the RSC. As in all messages with a description. Only the ENG description is expected.
For non-competition schedules (where the item description is not in common codes) then add the description.
|
|
Element: Competition /Unit /ItemDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Language |
M |
Code Language of the @Value |
|
|
- |
M |
Free Text |
Item Description for non-competition schedule |
|
Element: Competition /Unit /VenueDescription (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
VenueName |
M |
S(25) |
Venue name in first language. This is the CC value from unit/venue |
|
LocationName |
M |
S(30) |
Location name in first language. This is the CC value from unit/location. |
|
Element: Competition /Unit /StartList /Start (1,N) |
|
StartList information is only sent in the case that the Unit type is one of HATH, HCOUP, HNOC or HTEAM and at least one of the competitors are known. (Sent as soon as known for applicable units) |
|
Attribute |
M/O |
Value |
Description |
|
StartOrder |
O |
Numeric |
Competitor's start order |
|
SortOrder |
M |
Numeric |
Used to sort competitors in an event unit (for example, if there is no StartOrder). It is mainly used for display purposes. |
|
PreviousWLT |
O |
S(1) |
W or L for winner of loser of a particular previous unit plays in this unit. This attribute is only filled if the competitors are 100% confirmed as participating at this time and not subject to change depending on TV times etc. Further, the data is removed when the real teams are known. |
|
PreviousUnit |
O |
The full RSC of the unit where this competitor came from. This attribute is only filled if the competitors are 100% confirmed as participating at this time and not subject to change depending on TV times etc. Further, the data is removed when the real teams are known. |
|
Element: Competition /Unit /StartList /Start /Competitor (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes or SC @CompetitorPlace. |
Competitor's ID or another indicator (SC @CompetitorPlace) which may include possible options of: TBD in case that the competitor is unknown at this time but will be available NOCOMP is sent when there is no competitor (and will not come later) BYE is used when there is a scheduled match of BYE. |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Organisation |
O |
Should be sent when known |
|
|
Bib |
O |
Same as in the Start List message for each discipline |
Team bib number (if Competitor @Type="T") |
|
Element: Competition /Unit /StartList /Start /Competitor /Description (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Team Name where known, must send when available |
|
IFId |
O |
S(16) |
Team IF number, send if available |
|
Element: Competition /Unit /StartList /Start /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition
|
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Unit /StartList /Start /Competitor /Composition /Athlete (1,N) |
|
Only send in the case that the Unit type is one of HATH (AR, BD, TE etc) or HCOUP (BD, TE etc),
|
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID, corresponding to either a team member or an individual athlete in the event unit. |
|
Order |
M |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
|
Bib |
O |
Same as in the Start List message for each discipline |
Individual athlete's bib number (if Competitor @Type="A") or team member's bib number (if Competitor @Type="T"). |
|
Element: Competition /Unit /StartList /Start /Competitor /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case). Send if not null. |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Participant's gender |
|
|
Organisation |
M |
Organisation ID |
|
|
BirthDate |
O |
YYYY-MM-DD |
Date of birth. |
|
IFId |
O |
S(16) |
Athlete IF number, send if available, only for the current discipline. |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes.
|
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case). Used for some athletes with a disability (e.g: Paralympic Games).
|
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case). Used for some athletes with a disability (e.g: Paralympic Games).
|
|
Element: Competition /Unit /StartList /Start /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Sample (Team Head to Head)
<Unit Code="BKBMTEAM5-------------GPA-0001----" PhaseType="3" UnitNum="11"
ScheduleStatus="SCHEDULED" StartDate="2016-08-12T15:00:00+05:00" EndDate="2016-08-
12T17:00:00+05:00" Medal="1" Venue="NGA" Location="BK2" SessionCode="BKB01" >
<ItemName Language="ENG" Value="Men's Preliminary Round Pool A"/>
<VenueDescription VenueName="Green Arena" LocationName="Green Arena"/>
<StartList>
<Start SortOrder="1" StartOrder="1">
<Competitor Code="BKBMTEAM5---CZE01" Type="T" Organisation="CZE">
<Description TeamName="Czech Republic" />
</Competitor>
</Start>
<Start SortOrder="2" StartOrder="2">
<Competitor Code="BKBMTEAM5---USA01" Type="T" Organisation="USA">
<Description TeamName="United States" />
</Competitor>
</Start>
</StartList>
</Unit>
Sample (Individual Head to Head)
<Unit Code="TENMSINGLES-----------FNL-0001----" PhaseType="3" UnitNum="11"
ScheduleStatus="SCHEDULED" StartDate="2016-08-05T13:00:00+05:00" HideStartDate="Y"
EndDate="2016-08-05T13:30:00+05:00" HideEndDate="Y" Medal="1" Venue="WEM" Location="TE0"
SessionCode="TEN12" >
<StartText Language="ENG" Value="followed by"/>
<ItemName Language="ENG" Value="Men's Singles Gold Medal Match"/>
<VenueDescription VenueName="Wimbledon" LocationName="Centre Court"/>
<StartList>
<Start SortOrder="1" StartOrder="1">
<Competitor Code="1051631" Type="A" Organisation="BLR">
<Composition>
<Athlete Code="1051631" Order="1">
<Description GivenName="Barry" FamilyName="Smith" Gender="M" Organisation="BLR" BirthDate="1983-07-23" IFId="397806" />
</Athlete>
</Composition>
</Competitor>
</Start>
<Start SortOrder="2" StartOrder="2">
<Competitor Code="1131104" Type="A" Organisation="USA">
<Composition>
<Athlete Code="1131104" Order="1">
<Description GivenName="Bobby" FamilyName="Jones" Gender="M" Organisation="USA" BirthDate="1969-10-23" IFId="573006" />
</Athlete>
</Composition>
</Competitor>
</Start>
</StartList>
</Unit>
Sample (Non Head to Head)
<Unit Code="ATHM100M---------------FNL-0001----" PhaseType="3"
ScheduleStatus="SCHEDULED" StartDate="2016-08-12T15:00:00+05:00" EndDate="2016-08-
12T17:00:00+05:00" Medal="1" Venue="NGA" Location="BK2" SessionCode="ATH12" >
<ItemName Language="ENG" Value="Men's 100m Final"/>
<VenueDescription VenueName="Olympic Stadium" LocationName="Olympic Stadium"/>
</Unit>
Sort by Session @SessionCode.
The message is sorted by Unit@StartDate then by Unit@Order then Unit@Code.
In case of event unit with no Unit@StartDate defined (example, they are in an event unit status such as UNSCHEDULED), they will be listed at the end in Unit@Code order.
A participant is considered to be any individual (type athlete, participating or not in the current games) or any official in one or several disciplines or a competitor being part of a team (team member).
Although the participant may participate in more than one event or more than one discipline, this message just contains the information for the discipline of the message, listing the information of all the events for that discipline.
This message includes historical athletes that do not participate in the current competition. Historical athletes will not be registered to any event.
It is important to note that all the sport messages that make references to athletes (event unit start list and results, phase results, medallists etc.) will always match the athlete ID with the athlete ID in this message. The historical athletes will be used to match historical athlete information as it appears in the records message when sending the previous record information and this previous record was an historical record not being broken in the current competition.
List of participants by discipline (DT_PARTIC) is a bulk message, provided for each discipline. It is a complete participant information message for one particular discipline. The arrival of this message resets all the previous participants' information for one particular discipline. This message includes a list of current athletes, officials, coaches, guides, technical officials, reserves and historical athletes regardless of their status.
List of participants by discipline update (DT_PARTIC_UPDATE) is an update message. It is not a complete list of participants' information by discipline message, only the participant data being modified, i.e. if some data of one participant changes, the element Participant for it with all its children and attributes must be sent.
The key of the information updated consists of the following attribute: Participant @Code. Therefore, any new or updated Participant Discipline-Event will be identified by all these attributes.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC at the discipline level |
|
|
DocumentType |
DT_PARTIC / DT_PARTIC_UPDATE |
List of participants by discipline message |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The DT_PARTIC message is sent as a bulk message prior to the Games. It is sent several times up to the date of transfer of control to OVR after which only DT_PARTIC_UPDATE messages are sent.
The DT_PARTIC_UPDATE message is triggered when there is a modification in the data for any individual after the transfer of control to OVR.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
|
|
Gen |
||||
|
|
Sport |
||||
|
|
Codes |
||||
|
|
|||||
|
|
Code |
||||
|
|
Parent |
||||
|
|
Status |
||||
|
|
GivenName |
||||
|
|
FamilyName |
||||
|
|
PassportGivenName |
||||
|
|
PassportFamilyName |
||||
|
|
PrintName |
||||
|
|
PrintInitialName |
||||
|
|
TVName |
||||
|
|
TVInitialName |
||||
|
|
TVFamilyName |
||||
|
|
LocalFamilyName |
||||
|
|
LocalGivenName |
||||
|
|
Gender |
||||
|
|
Organisation |
||||
|
|
BirthDate |
||||
|
|
Height |
||||
|
|
Weight |
||||
|
|
PlaceofBirth |
||||
|
|
CountryofBirth |
||||
|
|
PlaceofResidence |
||||
|
|
CountryofResidence |
||||
|
|
Nationality |
||||
|
|
MainFunctionId |
||||
|
|
Current |
||||
|
|
OlympicSolidarity |
||||
|
|
ModificationIndicator |
||||
|
|
|||||
|
|
Code |
||||
|
|
IFId |
||||
|
|
|||||
|
|
Type |
||||
|
|
Code |
||||
|
|
Pos |
||||
|
|
Value |
||||
|
|
|||||
|
|
Event |
||||
|
|
Bib |
||||
|
|
Class |
||||
|
|
Status |
||||
|
|
Substitute |
||||
|
|
|||||
|
|
Type |
||||
|
|
Code |
||||
|
|
Pos |
||||
|
|
Value |
||||
|
|
|||||
|
|
FunctionId |
||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
Sample (Versions)
<Competition Gen="SOG-2020-1.10" Sport="SOG-2020-DDD-1.10" Codes="SOG-2020-1.20" >
|
Element: Competition /Participant (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Participant's ID.
It identifies an athlete or an official and the holding participant's valid information for one particular period of time.
It is used to link other messages to the participant's information.
Participant's information (example @Organisation) will not be the latest for the athlete/official, unless the @Code attribute is the same as the @Parent attribute. However, this information could be the one being valid in the particular moment of a start list, event unit results, etc.
When the participant is an historical one, then this ID will start with "A" when it is an Athlete, "C" when Coach and "O" when Official. |
|
Parent |
M |
S(20) with no leading zeroes |
Participant's parent ID, which is used to link to the latest valid information for one participant. @Parent attribute should be linked to the latest participant's information, by retrieving that Athlete/Official whose @Code attribute is the same as @Parent.
The participant containing @Code attribute being the same as the @Parent attribute will be the one with the latest information for the participant. The @Parent attribute will only be different from @Code in the case that critical personal information has changed from previous competitions. The typical examples are Organisation (for change of country) or Name (particularly for women changing their name at marriage). Further to be clear, @Parent and @Code can only be different if Current = "false". |
|
Status |
O |
Participant's accreditation status this attribute is Mandatory in the case of @Current="true" and it is optional in the case that @Current="false".
To delete a participant, a specific value of the Status attribute is used. |
|
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
PassportGivenName |
O |
S(25) |
Passport Given Name (Uppercase). |
|
PassportFamilyName |
O |
S(25) |
Passport Family Name (Uppercase). |
|
PrintName |
M |
S(35) |
Print name (family name in upper case + given name in mixed case) |
|
PrintInitialName |
M |
S(18) |
Print Initial name (for the given name it is sent just the initial, without dot) |
|
TVName |
M |
S(35) |
TV name |
|
TVInitialName |
M |
S(18) |
TV initial name |
|
TVFamilyName |
M |
S(25) |
TV family name |
|
LocalFamilyName |
O |
S(25) |
Family name in the local language in the appropriate case for the local language (usually mixed case) |
|
LocalGivenName |
O |
S(25) |
Given name in the local language in the appropriate case for the local language (usually mixed case) |
|
Gender |
M |
Participant's gender |
|
|
Organisation |
M |
Organisation ID |
|
|
BirthDate |
O |
YYYY-MM-DD |
Date of birth. This information may not be known at the very beginning, but it will be completed for all participants after successive updates |
|
Height |
O |
S(3) |
Height in centimetres. It will be included if this information is available. This information is not needed in the case of officials/referees. "-" may be used where the data is not available. |
|
Weight |
O |
S(3) |
Weight in kilograms. It will be included if this information is available. This information is not needed in the case of officials/referees. Do not send attribute if data not available. |
|
PlaceofBirth |
O |
S(75) |
Place of Birth |
|
CountryofBirth |
O |
Country ID of Birth |
|
|
PlaceofResidence |
O |
S(75) |
Place of Residence |
|
CountryofResidence |
O |
Country ID of Residence |
|
|
Nationality |
O |
Participant's nationality.
Although this attribute is optional, in very exceptional situations it will not be known, and for this reason not ready to be sent. |
|
|
MainFunctionId |
O |
Main function
In the Case of Current="true" this attribute is Mandatory. |
|
|
Current |
M |
boolean |
It defines if a participant is participating in the games (true) or is a Historical participant (false). |
|
OlympicSolidarity |
O |
S(1) |
Send Y if the participant is a member of the Solidarity / Scholarship Program else not sent. |
|
ModificationIndicator |
M |
S(1) |
'N' or 'U' Attribute is mandatory in the DT_PARTIC_UPDATE message only
N-New participant (in the case that this information comes as a late entry) U-Update participant
If ModificationIndicator='N', then include new participant to the previous bulk-loaded list of participants
If ModificationIndicator='U', then update the participant to the previous bulk-loaded list of participants
To delete a participant, a specific value of the Status attribute is used. |
|
Element: Competition /Participant /Discipline (1,1) |
|
All participating athletes will be assigned at least one discipline, it could be more. Each accredited official will be assigned at least one discipline, but it could be more. If an athlete or official is assigned to more than one discipline, it will be included in the participant message of both disciplines. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
Full RSC of the Discipline. It is the discipline code used to fill the OdfBody @DocumentCode attribute. |
|
|
IFId |
O |
S(16) |
IF ID (competitor's federation number for the discipline if it is assigned). |
|
Element: Competition /Participant /Discipline /DisciplineEntry (0,N) |
|
Send if there is specific discipline information. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Participant /Discipline /RegisteredEvent (0,N) |
|
All accredited athletes will be assigned to one or more events. There is one exception: in some sports, substitutes may be accredited without any associated event. Historical athletes are not registered to any event. |
|
Attribute |
M/O |
Value |
Description |
|
Event |
M |
Full RSC of the Event |
|
|
Bib |
O |
See table comment |
Bib number.
Bib number is in fact a special Event Entry. However, since it is very meaningful in the sports that make use of this attribute, it has been considered as an attribute, although it was part of EventEntry in the previous versions.
Send only in the Case of Current="true". |
|
Class |
O |
CC @DisciplineClass |
Code to identify the handicap class in the case of events with handicapped athletes (e.g: paralympic games).
This attribute is optional because is not used in other type of events without handicapped athletes. Send only in the Case of Current="true". |
|
Status |
O |
See table comment |
Participant status in the event |
|
Substitute |
O |
See table comment |
Substitute information. By default send "Y" if substitute else do not send but can vary by discipline. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Participant /Discipline /RegisteredEvent /EventEntry (0,N) |
|
Send if there are specific athlete's event entries. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Participant /OfficialFunction (0,N) |
|
Send if the official has optional functions. Do not send, otherwise. |
|
Attribute |
M/O |
Value |
Description |
|
FunctionId |
M |
Additional officials' function code |
The message is sorted by Participant @Code
DT_PARTIC_TEAMS contains the list of teams related to the current competition.
A team is a type of competitor, being a group of two or more individual athletes participating together in one event. Pairs (tennis, figure skating, etc.) are also defined as team of two competitors. One team participates in one event of one discipline. When one team participates in multiple events, there will be one team for each event for the same group. Also when the same organisation participates in the same event twice, there will different teams.
A historical team is defined as a group of athletes (team members) competing in the past in a competition event for an organisation. The historical team members appearing in this message will be listed in the list of historical athletes' messages. The list of historical teams just associates historical team members with the corresponding historical teams. Historical teams will not be registered to any event.
For equestrian one athlete and one horse are not considered a team, the horse is an attribute of the athlete.
List of teams (DT_PARTIC_TEAMS) is a bulk message by discipline. The list is always complete. The arrival of this message resets all the previous participant teams' information for that discipline. It is assumed that all teams appearing in this list are valid, in the meaning that they are participating or they could participate in one event.
List of teams update (DT_PARTIC_TEAMS_UPDATE) is an update message. It is not a complete list of teams' information message. It only contains the data of a team being modified.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC at the discipline level |
|
|
DocumentType |
DT_PARTIC_TEAMS / DT_PARTIC_TEAMS_UPDATE |
List of participant teams message |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The DT_PARTIC_TEAMS message is sent as a bulk message before the Games. It is sent several times up to the date of transfer of control to OVR after which only DT_PARTIC_TEAMS_UPDATE messages are sent.
The DT_PARTIC_TEAMS_UPDATE message is triggered when there is a modification in the data for any team after the transfer of control to OVR.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
|
|
Gen |
|||||
|
|
Sport |
|||||
|
|
Codes |
|||||
|
|
||||||
|
|
Code |
|||||
|
|
Organisation |
|||||
|
|
Number |
|||||
|
|
Name |
|||||
|
|
ShortName |
|||||
|
|
TVTeamName |
|||||
|
|
Gender |
|||||
|
|
Current |
|||||
|
|
TeamType |
|||||
|
|
ModificationIndicator |
|||||
|
|
||||||
|
|
||||||
|
|
Code |
|||||
|
|
Order |
|||||
|
|
||||||
|
|
Code |
|||||
|
|
Number |
|||||
|
|
Name |
|||||
|
|
Gender |
|||||
|
|
IFId |
|||||
|
|
||||||
|
|
||||||
|
|
Code |
|||||
|
|
Order |
|||||
|
|
||||||
|
|
Event |
|||||
|
|
||||||
|
|
Type |
|||||
|
|
Code |
|||||
|
|
Pos |
|||||
|
|
Value |
|||||
|
|
||||||
|
|
||||||
|
|
Code |
|||||
|
|
Function |
|||||
|
|
Order |
|||||
|
|
||||||
|
|
Code |
|||||
|
|
IFId |
|||||
|
|
||||||
|
|
Event |
|||||
|
|
Bib |
|||||
|
|
Substitute |
|||||
|
|
Status |
|||||
|
|
||||||
|
|
Type |
|||||
|
|
Code |
|||||
|
|
Pos |
|||||
|
|
Value |
|||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /Team (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Team's ID (example ATHM4X400M--ESP01, 393553)
When the Team is an historical one, then this ID starts with "T". |
|
Organisation |
M |
Team organisation's ID |
|
|
Number |
O |
Numeric #0 |
Team's number. If there is not more than one team for one organisation participating in one event, it is 1. Otherwise, it will be incremental, 1 for the first organisation's team, 2 for the second organisation's team, etc. Required in the case of current teams. |
|
Name |
M |
S(73) |
Team name |
|
ShortName |
O |
S(40) |
Team Short Name ** MANDATORY IN BEIJING ** |
|
TVTeamName |
M |
S(21) |
TV Team Name |
|
Gender |
M |
CC @SportGender |
Gender Code of the Team |
|
Current |
M |
boolean |
It defines if a team is participating in the games (true) or it is a Historical team (false) |
|
TeamType |
O |
SC @TeamType |
Send the team type. This is how the name is constructed to allow clients to build in other languages. ** MANDATORY IN BEIJING ** |
|
ModificationIndicator |
M |
N, U, D |
Attribute is mandatory in the DT_PARTIC_TEAMS_UPDATE message only N-New team (in the case that this information comes as a late entry) U-Update team D-Delete team If ModificationIndicator='N', then include new team to the previous bulk-loaded list of teams If ModificationIndicator='U', then update the team to the previous bulk-loaded list of teams If ModificationIndicator='D', then delete the team to the previous bulk-loaded list of teams |
|
Element: Competition /Team /Composition /Athlete (0,N) |
|
In the case of current teams the number of athletes is 2 or more. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID of the listed team's member. Therefore, he/she makes part of the team's composition. |
|
Order |
O |
Numeric |
Team member order |
|
Element: Competition /Team /Composition /Team (0,N) |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Team's ID (example ATHM4X400m--ESP01, 393553) When the Team is an historical one, then this ID starts with "T". |
|
Number |
M |
Numeric #0 |
Team's number. Incremental number for each team within the team. |
|
Name |
O |
S(73) |
Team's name. It will apply to some of the disciplines. If there is not any special rule for that discipline, send the Description of the code CC@Organisation. |
|
Gender |
M |
Discipline Gender Code of the Team |
|
|
IFId |
O |
S(16) |
Federation number for the corresponding discipline (include if the discipline assigns international federation codes to teams) |
|
Element: Competition /Team /Composition /Team /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID of the listed team's member. Therefore, he/she is part of the team's composition. |
|
Order |
O |
Numeric |
Team member order |
|
Element: Competition /Team /Composition /Team /RegisteredEvent (0,1) |
|
Each current team is assigned to one event. Historical teams will not be registered to any event. |
|
Attribute |
M/O |
Value |
Description |
|
Event |
M |
Full RSC of the subevent |
|
Element: Competition /Team /Composition /Team /RegisteredEvent /EventEntry (0,N) |
|
Send if there are specific team's event entries. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Team /TeamOfficials /Official (1,N) |
|
Send if there are specific officials for the team. Does not apply to historical teams. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Official's ID of the listed team's official.
Therefore, he/she makes part of the team's officials. |
|
Function |
M |
Official's function for the team. |
|
|
Order |
O |
Numeric #0 |
Official's order in the team. |
|
Element: Competition /Team /Discipline (0,1) |
|
Each team is assigned just to one discipline. Discipline is expected unless ModificationIndicator="D" |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
Full RSC of the Discipline |
|
|
IFId |
O |
S(16) |
Federation number for the corresponding discipline (include if the discipline assigns international federation codes to teams) |
|
Element: Competition /Team /Discipline /RegisteredEvent (0,1) |
|
Each current team is assigned to one event. Historical teams will not be registered to any event. |
|
Attribute |
M/O |
Value |
Description |
|
Event |
M |
Full RSC of the Event |
|
|
Bib |
O |
See table comment |
Bib number. |
|
Substitute |
O |
See table comment |
Substitute information. By default send "Y" if substitute else do not send but can vary by discipline. |
|
Status |
O |
See table comment |
Team status in the event |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Team /Discipline /RegisteredEvent /EventEntry (0,N) |
|
Send if there are specific team's event entries. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
The message is sorted by Team @Code.
The List of horses is a bulk message containing a complete list of horses and provided only for equestrian (not for the horses in modern pentathlon). The arrival of this message resets all the previous equestrian horses' information.
List of horses update (DT_PARTIC_HORSES_UPDATE) is not a complete list, it only contains the data that has been modified and it is available for both equestrian and modern pentathlon.
The key of the information updated consists of the following attribute: Horse @Code. Therefore, any new or updated Horse will be identified by all these attributes.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC at the discipline level |
|
|
DocumentType |
DT_PARTIC_HORSES_UPDATE / DT_PARTIC_HORSES |
List of horses message |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The DT_PARTIC_HORSES message is sent as a bulk message approximately one month before the Games. It is sent several times up to the date of transfer of control to OVR after which only DT_PARTIC_HORSES_UPDATE messages are sent.
The DT_PARTIC_HORSES_UPDATE message is triggered when there is a modification in the data for any horse after the transfer of control to OVR.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
|
|
Gen |
||
|
|
Sport |
||
|
|
Codes |
||
|
|
|||
|
|
Code |
||
|
|
Name |
||
|
|
Organisation |
||
|
|
Sex |
||
|
|
YearBirth |
||
|
|
Passport |
||
|
|
ColourCode |
||
|
|
BreedCode |
||
|
|
Sire |
||
|
|
Owner |
||
|
|
SecondOwner |
||
|
|
Groom |
||
|
|
ModificationIndicator |
||
|
|
|||
|
|
Type |
||
|
|
Code |
||
|
|
Pos |
||
|
|
Value |
||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /Horse (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Horse's ID |
|
Name |
M |
S(25) |
Horse's name in upper case. |
|
Organisation |
O |
Horse's organisation. It's mandatory except for the message List of Horses Update of Modern Pentathlon. |
|
|
Sex |
O |
Horse's sex. Send when information is available |
|
|
YearBirth |
O |
Numeric #### |
Horse's year of birth. Send when information is available |
|
Passport |
O |
S(12) |
Horse's passport. Send if the information is available |
|
ColourCode |
O |
Horse's colour code. Send when information is available |
|
|
BreedCode |
O |
Horse's breed code. Send when information is available |
|
|
Sire |
O |
S(25) |
Horse's sire. Send when information is available. The content is expected in upper case. |
|
Owner |
O |
S(35) |
Horse's primary (first) owner. Send when information is available. The content is expected in upper case. |
|
SecondOwner |
O |
S(35) |
Horse's secondary owner. Send when available. The content is expected in upper case. |
|
Groom |
O |
S(35) |
Horse's groom. Send when information is available. The content is expected in upper case. |
|
ModificationIndicator |
M |
N, U, D |
Attribute is mandatory in the DT_PARTIC_HORSES_UPDATE message only
N - New horse (any horse but particularly for modern pentathlon when it is sent the first time) U - Update horse D - Delete horse
If ModificationIndicator='N', then adds the new horse to the previous bulk-loaded list of horses
If ModificationIndicator='U', then updates the horse information to the existing one
If ModificationIndicator='D', then deletes the horse |
|
Element: Competition /Horse /Entry (0,N) |
|
Only when there are entries specific for the horse. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
The message will be sorted by Horse @Code
The Event Unit Start List and Results is a message containing both the start list and results information of the competitors in one (individual or team) event unit.
The Event Unit Start List and Results is a mandatory message for all sports. The definition includes as much generic information as possible due to the fact that each discipline and event has its own format for the results information (example: score of a match, time in a race, distance in a throw...).
This is always a full message and all applicable elements and attributes are always sent.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC |
Each ODF Sport Data Dictionary will have to update the definition of this attribute |
|
DocumentSubcode |
To be defined in each ODF Data Dictionary |
Provides greater granularity for document if DocumentCode is not sufficient. |
|
DocumentType |
DT_RESULT |
Event Unit Start List and Results message |
|
DocumentSubtype |
S(20) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentType for some messages. Optional attribute only for special cases in result messages. |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
It indicates whether the result is official or unofficial (or intermediate etc). START_LIST OFFICIAL UNOFFICIAL PARTIAL (used after competition is started and is not finished, but some results are already known and will not change, other results are missing due to athletes still competing) INTERMEDIATE (used after the competition has started and is not finished but not currently live) LIVE (used during the competition when nothing else applies). UNCONFIRMED (used after the competition is completed and before either UNOFFICIAL or OFFICIAL. It may be sent multiple times if modifications are required and the status has not changed)
Note: For the use of UNCONFIRMED / UNOFFICIAL / OFFICIAL there will be variations defined in the sport data dictionaries as some statuses may not apply in some sports. PROTESTED |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
This message is sent with ResultStatus 'START_LIST' as soon as the expected information is available and any changes to the information. Possible information is:
* Event Unit related information like ExtendedInfos and Officials
* Event Unit competitors
* Addition of IRMs prior to the start of the unit
This message is then sent with ResultStatus 'LIVE' as soon as the unit starts and continues to be triggered on all updates. The message is also sent with ResultStatus 'UNCONFIRMED' when the competition finishes. In relation to the above mentioned ResultStatuses, the following generic rules apply:
* Use UNCONFIRMED when the action in FOP is finished but still some data need to be entered or photo finish needs to be evaluated or UNOFFICIAL/OFFICIAL cannot be used for some other specific reason;
* Use UNOFFICIAL once all data has been captured or this status has a particular meaning in a sport;
* Use OFFICIAL as soon as results are approved by the competition authority
* The purpose of UNCONFIRMED is to send out results as soon as competition is over without any delay due to competition procedures
* The purpose of UNOFFICIAL is to notify that all results have been captured but approval is still pending. Use of UNOFFICIAL should be minimised. New version of UNOFFICIAL results should be expected in case of disqualification or any sanction which is the outcome of detailed review against competition rules
* The purpose of OFFICIAL is to notify that results data has been validated by competition authorities. A new version of OFFICIAL results should be expected in case of corrections of results data after official approval due to any reason.
This message also must be triggered immediately after a DT_CONFIG message is sent for the same unit if a DT_RESULT was previously distributed.
This message is also sent when the event unit finishes and the results are still unofficial. Also, this message is expected when the results become official. The official/unofficial status is included in the ODF headers (ResultStatus attribute). The message is sent as 'INTERMEDIATE' during extended breaks (including unplanned due to weather conditions etc).
Trigger also after any change.
If there is any kind of sport specific rule, this can be overwritten in the corresponding ODF Sport Data Dictionaries.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
Level 11 |
|
|
Gen |
|||||||||
|
|
Sport |
|||||||||
|
|
Codes |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
StartDate |
|||||||||
|
|
EndDate |
|||||||||
|
|
Duration |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Organisation |
|||||||||
|
|
Order |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
FamilyName |
|||||||||
|
|
GivenName |
|||||||||
|
|
||||||||||
|
|
DisciplineName |
|||||||||
|
|
EventName |
|||||||||
|
|
Gender |
|||||||||
|
|
SubEventName |
|||||||||
|
|
UnitNum |
|||||||||
|
|
||||||||||
|
|
Venue |
|||||||||
|
|
VenueName |
|||||||||
|
|
Location |
|||||||||
|
|
LocationName |
|||||||||
|
|
Attendance |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Win |
|||||||||
|
|
Loss |
|||||||||
|
|
Tie |
|||||||||
|
|
||||||||||
|
|
Unit |
|||||||||
|
|
Order |
|||||||||
|
|
Opponent |
|||||||||
|
|
WLT |
|||||||||
|
|
Result |
|||||||||
|
|
OppResult |
|||||||||
|
|
ResultType |
|||||||||
|
|
IRM |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Score |
|||||||||
|
|
OppScore |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Attempt |
|||||||||
|
|
Avg |
|||||||||
|
|
Percent |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Function |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Home |
|||||||||
|
|
Away |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
HomeScore |
|||||||||
|
|
AwayScore |
|||||||||
|
|
HomePeriodScore |
|||||||||
|
|
AwayPeriodScore |
|||||||||
|
|
Duration |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
Result |
|||||||||
|
|
Unchecked |
|||||||||
|
|
IRM |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
WLT |
|||||||||
|
|
SortOrder |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
ResultType |
|||||||||
|
|
Diff |
|||||||||
|
|
Pty |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Order |
|||||||||
|
|
Code |
|||||||||
|
|
RecordType |
|||||||||
|
|
Equalled |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Unit |
|||||||||
|
|
Order |
|||||||||
|
|
||||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
ResultType |
|||||||||
|
|
Unchecked |
|||||||||
|
|
Result |
|||||||||
|
|
ResultPoints |
|||||||||
|
|
IRM |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
Diff |
|||||||||
|
|
WLT |
|||||||||
|
|
SortOrder |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
Pty |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Order |
|||||||||
|
|
Code |
|||||||||
|
|
RecordType |
|||||||||
|
|
Equalled |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Type |
|||||||||
|
|
Bib |
|||||||||
|
|
Organisation |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Function |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Nationality |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Attempt |
|||||||||
|
|
Avg |
|||||||||
|
|
Percent |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
Class |
|||||||||
|
|
Horse |
|||||||||
|
|
GuideID |
|||||||||
|
|
GuideFamilyName |
|||||||||
|
|
GuideGivenName |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Attempt |
|||||||||
|
|
Avg |
|||||||||
|
|
Percent |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
Sample (Versions)
<Competition Gen="SOG-2020-1.10" Sport="SOG-2020-DDD-1.10" Codes="SOG-2020-1.20" >
|
Element: Competition /ExtendedInfos /UnitDateTime (0,1) |
|
Actual start date and time / end date and time. (do not include until unit starts) |
|
Attribute |
M/O |
Value |
Description |
|
StartDate |
O |
DateTime |
Actual start date and time. For multi-day units, the start time is on the first day. (do not include until unit has started) |
|
EndDate |
O |
DateTime |
Actual end date-time (The attribute should only be included when required in the particular sport). Generally do not include. |
|
Duration |
O |
h:mm |
Duration of the unit as defined in the sport. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Competitor (0,N) |
|
Used for forerunners and similar who do not participate in the competition. Not usually part of DT_PARTIC. |
|
Attribute |
M/O |
Value |
Description |
|
Organisation |
O |
Organisations ID |
|
|
Order |
O |
Numeric |
Order of the competitor associated to the ExtendedInfo, if more than one competitor associated. Send 1 if only one. |
|
Element: Competition /ExtendedInfos /ExtendedInfo /Competitor /Composition /Athlete (1,N) |
|
Used when the ExtendedInfo is related to a person or a team member. |
|
Attribute |
M/O |
Value |
Description |
|
FamilyName |
M |
S(25) |
Family name of the person associated to the ExtendedInfo.
This person may not be appearing in the List of athletes by discipline message. For this reason a @Code attribute is not possible. |
|
GivenName |
O |
S(25)
See table comment |
Given name of the person associated to the ExtendedInfo
This person may not be appearing in the List of athletes by discipline message. For this reason a @Code attribute is not possible. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Descriptions in Text. |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
EventName |
M |
S(40) |
Event name (not code) from Common Codes |
|
Gender |
M |
CC @SportGender |
Gender code for the event unit |
|
SubEventName |
O |
S(40) |
EventUnit short name (not code) from Common Codes |
|
UnitNum |
O |
S(15) |
Match / Game / Bout / Race Number or similar if applicable |
|
Element: Competition /ExtendedInfos /VenueDescription (0,1) |
|
Venue Names in Text. |
|
Attribute |
M/O |
Value |
Description |
|
Venue |
M |
Venue Code |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
Location |
M |
Location code |
|
|
LocationName |
M |
S(30) |
Location Description (not code) from Common Codes |
|
Attendance |
O |
Numeric #####0 |
Total attendance (do not send if unknown) |
|
Element: Competition /ExtendedInfos /PreviousResults (0,N) |
|
PreviousResults is normally only added to the message after all previous units for the competitors involved are complete. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID |
|
Win |
O |
See sport specific definition |
Number of matches won |
|
Loss |
O |
See sport specific definition |
Number of matches lost |
|
Tie |
O |
See sport specific definition |
Number of matches tied |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /PreviousResults /PreviousResult (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Unit |
O |
S(40) |
Full RSC of the previous event unit. Must always send unless it does not exist (like for a bye) |
|
Order |
M |
Numeric #0 |
Order of the units. This will be chronological with the most recent at the bottom. |
|
Opponent |
O |
S(20) with no leading zeroes or BYE |
Competitor ID of the opponent or in the case of a bye send BYE |
|
WLT |
O |
S(1) |
Indicates if the competitor at PreviousResults/Code is the winner (W), loser (L) or tied (T) |
|
Result |
O |
See sport specific definition |
|
|
OppResult |
O |
See sport specific definition |
|
|
ResultType |
O |
See sport specific definition |
|
|
IRM |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /PreviousResults /PreviousResult /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /PreviousResults /PreviousResult /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
Sample (Tennis)
<PreviousResults Code="123456" Win="2" Loss="0">
<PreviousResult Unit="TENWSINGLES-----------R64-0001----" Order="1" Opponent="2222" WLT="W" Result="2" OppResult="0">
<Partial Code="S1" Score="6" OppScore="3" />
<Partial Code="S2" Score="6" OppScore="2" /> </PreviousResult>
<PreviousResult Unit="TENWSINGLES-----------R32-0002----" Order="2" Opponent="4444" WLT="W" Result="2" OppResult="1">
<Partial Code="S1" Score="6" OppScore="3" />
<Partial Code="S2" Score="3" OppScore="6" />
<Partial Code="S3" Score="6" OppScore="0" />
</PreviousResult>
</PreviousResults>
Sample (Ice Hockey)
<PreviousResults Code="IHOMTEAM6---USA01" Win="2" Loss="0">
<PreviousResult Unit="IHOMTEAM6------------GPA-0001----" Order="1" Opponent="IHOMTEAM6---FRA01" WLT="W" Result="7" OppResult="2" />
<PreviousResult Unit="IHOMTEAM6------------GPA-0004----" Order="2" Opponent="IHOMTEAM6---
NOR01" WLT="W" Result="2" OppResult="1" />
</PreviousResults>
Sample (Basketball)
<PreviousResults Code="BKBWTEAM5---FRA01" Win="2" Loss="1">
<PreviousResult Unit="BKBWTEAM5------------GPA-0001----" Order="1" Opponent="BKBWTEAM5---NZL01" WLT="W" Result="76" OppResult="76" />
<PreviousResult Unit="BKBWTEAM5------------GPA-0004----" Order="2" Opponent="BKBWTEAM5---USA01" WLT="L" Result="75" OppResult="77" />
<PreviousResult Unit="BKBWTEAM5------------GPA-0007----" Order="3" Opponent="BKBWTEAM5---RSA01" WLT="W" ResultType="IRM" IRM="DSQ" />
</PreviousResults>
Sample (Wrestling)
<PreviousResults Code="123456" Win="2" Loss="0">
<PreviousResult Unit="WREW59K--------------R32-0001----" Order="1" Opponent="2222"
WLT="W" Result="5" OppResult="0"/>
<PreviousResult Unit="WREW59K--------------8FNL-0001----" Order="2" Opponent="4444"
WLT="W" Result="4" OppResult="0"/>
</PreviousResults>
|
Element: Competition /ExtendedInfos /PreviousResults /PreviousResult /Partial (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See sport specific redefinition |
|
|
Score |
O |
See sport specific redefinition |
Usually for the competitor in the period |
|
OppScore |
O |
See sport specific redefinition |
Usually for the opposing competitor in the period |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /StatsItems /StatsItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to percentage |
|
Rank |
O |
See sport specific definition |
Rank for this statistic |
|
RankEqual |
O |
S(1) |
Send Y where Rank for this statistic is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all data for this statistic |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Officials /Official (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Official's code |
|
Function |
M |
Official's function. Can be different from the function sent in the DT_PARTIC message. |
|
|
Order |
O |
See table comment |
Official's order (if the discipline specificity required it). |
|
Bib |
O |
See table comment |
Official's Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Officials /Official /Description (1,1) |
|
Officials extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the official |
|
|
Organisation |
M |
Officials' organisation |
|
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Officials /Official /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Officials /Official /ExtOfficial (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Periods (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Home |
O |
S(20) with no leading zeroes |
Home Competitor ID |
|
Away |
O |
S(20) with no leading zeroes |
Away Competitor ID |
|
Element: Competition /Periods /Period (1,N) |
|
Period in which the event unit message arrives. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See table comment |
Period's code |
|
HomeScore |
M |
See table comment |
Overall score of the home competitor at the end of the period |
|
AwayScore |
M |
See table comment |
Overall score of the away competitor at the end of the period |
|
HomePeriodScore |
O |
See table comment |
Score of the home competitor just for this period |
|
AwayPeriodScore |
O |
See table comment |
Score of the away competitor just for this period |
|
Duration |
O |
See table comment |
Duration of the period |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Periods /Period /ExtendedPeriods /ExtendedPeriod (1,N) |
|
ExtendedPeriod information. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result (1,N) |
|
For each Event Unit Results message, there must be at least one competitor with a result element in the event unit. |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text
See table comment |
Rank of the competitor |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
Result |
O |
See table comment |
The result of the competitor in the event unit |
|
Unchecked |
O |
See table comment |
Send with ="Y" in the case that there is a value which needs to be validated. For example by reading photo to change from transponder times. Do not send if not ="Y" |
|
IRM |
O |
See table comment |
The invalid result mark, in case it is assigned |
|
QualificationMark |
O |
See table comment |
Indicates the qualification of the competitor for the next round of the competition |
|
WLT |
O |
See table comment |
The code whether a competitor won, lost or tied the match / game |
|
SortOrder |
M |
Numeric
See table comment |
Used to sort all the results of an event unit
Before the start of any event unit this will be the same as the StartSortOrder and is used as the primary sort except in the case where a Rank is available (from earlier event units) and in this case the SortOrder will consider Rank in the same way as if the competition had already started.
During the event unit any sort order change from the initial start list order for any competitor will be provided in this attribute regardless the competitor is ranked or not.
|
|
StartOrder |
O |
Numeric
See table comment |
Competitor's start order |
|
StartSortOrder |
M |
Numeric
See table comment |
Used to sort all start list competitors in an event unit. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute. |
|
Diff |
O |
See table comment |
Display the time / value behind the leader. All fill when applicable, 0.0 for leader, negative for in front of leader, positive for behind. For example +3.45 means 3.45 sec behind the leader, -1.23 means -1.23 sec infront of (better than) the leader. |
|
Pty |
O |
See table comment |
Penalty information |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /RecordIndicators /RecordIndicator (1,N) |
|
Result's record indicator. |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric |
The hierarchy (priority) for types of record from 1 to n. (Can use the Order column from CC @RecordType for reference). |
|
Code |
M |
Code which describes the record broken by the result value. |
|
|
RecordType |
M |
Code which specifies the level at which the record is broken. |
|
|
Equalled |
O |
S(1) |
Send "Y" in the case that the record has been equalled else do not send. |
|
Element: Competition /Result /ResultItems /ResultItem (1,N) |
|
Identifier of unit, for the item included the result summary. ResultItem /Result will be for one particular previous unit. |
|
Attribute |
M/O |
Value |
Description |
|
Unit |
M |
See sport specific documentation |
Unit code of the related sub-unit. It may be at phase or unit level. |
|
Order |
O |
Numeric #0 |
Logical order of the sub-units, usually schedule order. |
|
Element: Competition /Result /ResultItems /ResultItem /Result (1,1) |
|
For any Event Unit Results message, there should be at least one competitor being awarded a result for the event unit. |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text See table comment |
Rank of the competitor in the result for the event unit or phase identified by /ResultItems /ResultItem. |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute for the event unit or phase identified by /ResultItems /ResultItem. This is relative the value in Result below. |
|
Unchecked |
O |
See table comment |
Send with ="Y" in the case that there is a value which needs to be validated. For example by reading photo to change from transponder times. Do not send if ="Y" |
|
Result |
O |
See table comment |
The result of the competitor in the event unit for the event unit or phase identified by /ResultItems /ResultItem. This is usually the 'raw' result but is detailed in each data dictionary. |
|
ResultPoints |
O |
See table comment |
If the 'raw' score is converted to points to calculate the overall result then put the points here. |
|
IRM |
O |
See table comment |
The invalid rank mark, in case it is assigned for the event unit or phase identified by /ResultItems /ResultItem |
|
QualificationMark |
O |
See table comment |
The code which gives an indication on the qualification of the competitor for the next round of the competition for the event unit or phase identified by /ResultsItems /ResultItem |
|
Diff |
O |
See table comment |
Display the time / value behind the leader. All fill when applicable, 0.0 for leader, negative for in front of leader, positive for behind. For example +3.45 means 3.45 sec behind the leader, -1.23 means -1.23 sec infront of (better than) the leader. |
|
WLT |
O |
See table comment |
The code whether a competitor won, lost or tied the match / game for the event unit identified by /ResultItems /ResultItem. It just applied to event units |
|
SortOrder |
O |
Numeric ##0 |
Used to sort all results in an event unit or phase identified by /ResultItems /ResultItem |
|
StartOrder |
O |
See table comment |
Start order for display if applicable |
|
StartSortOrder |
O |
See table comment |
Order at the start for sorting, not display. |
|
Pty |
O |
See table comment |
Penalty information |
|
Element: Competition /Result /ResultItems /ResultItem /Result /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrive information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /ResultItems /ResultItem /Result /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /ResultItems /ResultItem /Result /RecordIndicators /RecordIndicator (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric |
The hierarchy (priority) for types of record from 1 to n. Can use the Order column from CC@RecordType for reference). |
|
Code |
M |
Code which describes the record broken by the result value. |
|
|
RecordType |
M |
Code which specifies the level at which the record is broken. |
|
|
Equalled |
O |
S(1) |
Send Y in the case that the record has been equalled else do not send. |
|
Element: Competition /Result /Competitor (1,1) |
|
Competitor related to the result of one event unit. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes or SC @CompetitorPlace |
Competitor's ID or another indicator (SC @CompetitorPlace) which may include possible options of: TBD in case that the competitor is unknown at this time but will be available NOCOMP is sent when there is no competitor (and will not come later) BYE is used when there is a scheduled match of BYE. |
|
Type |
M |
S(1) |
A for athlete, T for team, H for Horse |
|
Bib |
O |
See table comment |
Bib number |
|
Organisation |
O |
Competitor's organisation |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Description (0,1) |
|
Competitors extended information. |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. Only applies for teams / groups. Not usually for pairs (figure skating & beach volleyball are the exceptions). |
|
IFId |
O |
S(16) |
International Federation ID |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Coaches /Coach (1,N) |
|
Competitor's Coach |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
S(20) with no leading zeroes |
Official code. This code is normally expected though there may be rare exceptions. |
|
Order |
O |
See table comment |
Coach order (if more than one coach is needed). Send 1 if only one. |
|
Function |
O |
See table comment |
Official function |
|
Bib |
O |
See table comment |
Official Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Coaches /Coach /Description (1,1) |
|
Coach extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the official |
|
|
Nationality |
M |
Coach's nationality |
|
Element: Competition /Result /Competitor /Coaches /Coach /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Coaches /Coach /ExtCoach (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /EventUnitEntry (0,N) |
|
For team event information |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /StatsItems /StatsItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to percentage |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this statistic. |
|
RankEqual |
O |
S(1) |
Send Y where Rank for this statistic is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors for this statistic |
|
Element: Competition /Result /Competitor /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Extended information for the statistics. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID. Can belong to a team member or an individual athlete. |
|
Order |
M |
Numeric 0 |
Order attribute used to sort team members in a team (if Competitor @Type="T") on the results or 1 if Competitor @Type="A". |
|
StartOrder |
O |
Numeric
See table comment |
Order of team members in a team (if Competitor @Type="T") on the start list. This is only used where the order changes from the start order to a different order during a competition or in results. |
|
StartSortOrder |
O |
Numeric
See table comment |
Order attribute used to sort team members in a team (if Competitor @Type="T") on the start list. This is only used where the order changes from the start order to a different order during a competition or in results. |
|
Bib |
O |
See table comment |
Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Athlete /Description (1,1) |
|
Athletes extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
Element: Competition /Result /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /EventUnitEntry (0,N) |
|
Individual athletes entry information. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Team member or individual athlete's extended result. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /StatsItems /StatsItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to Percentage |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this statistic |
|
RankEqual |
O |
S(1) |
Send Y where Rank for this statistic is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors at this statistic |
|
Element: Competition /Result /Competitor /Composition /Athlete /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Extended information for the statistics. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team (0,N) |
|
Only applicable in the case of team of teams. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Team's ID (example ATHM4X400m--ESP01, 393553) When the Team is an historical one, then this ID starts with "T". |
|
Order |
M |
Numeric |
Order attribute used to sort the teams if there are multiple teams else 1. |
|
Bib |
O |
Defined by Discipline |
Bib number, send if available (team bib) |
|
Element: Competition /Result /Competitor /Composition /Team /Description (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Composition /Team /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /EventUnitEntry (0,N) |
|
For team entry information |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team/ExtendedResults/ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
See sport specific definition |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
Speed at this ExtendedResult |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team/ExtendedResults/ExtendedResult/Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeros |
Athlete ID of the listed team's member. Therefore, he/she is a member of the team.
|
|
Order |
O |
Numeric |
Team member order |
|
StartOrder |
O |
See sport specific definition |
Order of team members in a team on the start list. This is only used where the order changes from the start order to a different order during a competition or in results. |
|
StartSortOrder |
O |
Numeric but see sport specific definition for any redefinition |
Order attribute used to sort team members in a team on the start list. This is only used where the order changes from the start order to a different order during a competition or in results. |
|
Bib |
O |
See sport specific definition |
Bib number |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /EventUnitEntry (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Sort by Result @SortOrder
The Results Analysis is a message containing additional information for the start list and/or results.
Results Analysis is only used in sports where the results can be split and may not need to be updated as frequently. For example detailed splits in triathlon and diving details.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Each ODF Sport Data Dictionary will have to update the definition of this attribute |
|
|
DocumentType |
DT_RESULT_ANALYSIS |
Event Unit Result Analisys message |
|
DocumentSubtype |
S(20) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentType for some messages. |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
It indicates whether the result is official or unofficial (or intermediate etc). START_LIST OFFICIAL UNOFFICIAL INTERMEDIATE (used when the competition is not finished but not currently live) LIVE (used during the competition when nothing else applies) UNCONFIRMED (used after the competition is completed and before either UNOFFICIAL or OFFICIAL. It may be sent multiple times if modifications are required) |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The triggered is defined on a sport by sport basis but in principle is updated each time there is a change.
This message is also sent when the event unit finishes and the results are still unofficial. Also, this message is expected when the results become official. The official/unofficial status is included in the ODF headers (ResultStatus attribute). The message is sent as 'INTERMEDIATE' during extended breaks (including unplanned due to weather conditions etc).
If there is any kind of sport specific rule, this can overwrite in the corresponding ODF Sport Data Dictionaries the general trigger rule
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
Level 11 |
|
|
Gen |
|||||||||
|
|
Sport |
|||||||||
|
|
Codes |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
StartDate |
|||||||||
|
|
EndDate |
|||||||||
|
|
Duration |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Organisation |
|||||||||
|
|
Order |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
FamilyName |
|||||||||
|
|
GivenName |
|||||||||
|
|
||||||||||
|
|
DisciplineName |
|||||||||
|
|
EventName |
|||||||||
|
|
Gender |
|||||||||
|
|
SubEventName |
|||||||||
|
|
UnitNum |
|||||||||
|
|
||||||||||
|
|
Venue |
|||||||||
|
|
VenueName |
|||||||||
|
|
Location |
|||||||||
|
|
LocationName |
|||||||||
|
|
Attendance |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Win |
|||||||||
|
|
Loss |
|||||||||
|
|
Tie |
|||||||||
|
|
||||||||||
|
|
Unit |
|||||||||
|
|
Order |
|||||||||
|
|
Opponent |
|||||||||
|
|
WLT |
|||||||||
|
|
Result |
|||||||||
|
|
OppResult |
|||||||||
|
|
ResultType |
|||||||||
|
|
IRM |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Score |
|||||||||
|
|
OppScore |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Attempt |
|||||||||
|
|
Avg |
|||||||||
|
|
Percent |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Function |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Home |
|||||||||
|
|
Away |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
HomeScore |
|||||||||
|
|
AwayScore |
|||||||||
|
|
HomePeriodScore |
|||||||||
|
|
AwayPeriodScore |
|||||||||
|
|
Duration |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
Result |
|||||||||
|
|
Unchecked |
|||||||||
|
|
IRM |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
WLT |
|||||||||
|
|
SortOrder |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
ResultType |
|||||||||
|
|
Diff |
|||||||||
|
|
Pty |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Order |
|||||||||
|
|
Code |
|||||||||
|
|
RecordType |
|||||||||
|
|
Equalled |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Unit |
|||||||||
|
|
Order |
|||||||||
|
|
||||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
ResultType |
|||||||||
|
|
Unchecked |
|||||||||
|
|
Result |
|||||||||
|
|
ResultPoints |
|||||||||
|
|
IRM |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
Diff |
|||||||||
|
|
WLT |
|||||||||
|
|
SortOrder |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
Pty |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Order |
|||||||||
|
|
Code |
|||||||||
|
|
RecordType |
|||||||||
|
|
Equalled |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Type |
|||||||||
|
|
Bib |
|||||||||
|
|
Organisation |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Function |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Nationality |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Attempt |
|||||||||
|
|
Avg |
|||||||||
|
|
Percent |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
Class |
|||||||||
|
|
Horse |
|||||||||
|
|
GuideID |
|||||||||
|
|
GuideFamilyName |
|||||||||
|
|
GuideGivenName |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Attempt |
|||||||||
|
|
Avg |
|||||||||
|
|
Percent |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /UnitDateTime (0,1) |
|
Actual start date and time / end date and time. (do not include until unit starts) |
|
Attribute |
M/O |
Value |
Description |
|
StartDate |
O |
DateTime |
Actual start date and time. For multi-day units, the start time is on the first day. (do not include until unit has started) |
|
EndDate |
O |
DateTime |
Actual end date-time (The attribute should only be included when required in the particular sport). Generally do not include. |
|
Duration |
O |
h:mm |
Duration of the unit as defined in the sport. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Competitor (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Organisation |
O |
Organisations ID |
|
|
Order |
O |
Numeric |
Order of the competitor associated to the ExtendedInfo, if more than one competitor associated. Send 1 if only one. |
|
Element: Competition /ExtendedInfos /ExtendedInfo /Competitor /Composition /Athlete (1,N) |
|
Used when the ExtendedInfo is related to a person or a team member. |
|
Attribute |
M/O |
Value |
Description |
|
FamilyName |
M |
S(25) |
Family name of the person associated to the ExtendedInfo.
This person may not be appearing in the List of athletes by discipline message. For this reason a @Code attribute is not possible. |
|
GivenName |
O |
S(25)
See table comment |
Given name of the person associated to the ExtendedInfo
This person may not be appearing in the List of athletes by discipline message. For this reason a @Code attribute is not possible. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Descriptions in Text. |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
EventName |
M |
S(40) |
Event name (not code) from Common Codes |
|
Gender |
M |
CC @SportGender |
Gender code for the event unit |
|
SubEventName |
O |
S(40) |
EventUnit short name (not code) from Common Codes |
|
UnitNum |
O |
S(15) |
Match / Game / Bout / Race Number or similar if applicable |
|
Element: Competition /ExtendedInfos /VenueDescription (0,1) |
|
Venue Names in Text. |
|
Attribute |
M/O |
Value |
Description |
|
Venue |
M |
Venue Code |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
Location |
M |
Location code |
|
|
LocationName |
M |
S(30) |
Location Description (not code) from Common Codes |
|
Attendance |
O |
#####0 |
Total attendance (do not send if unknown) |
|
Element: Competition /ExtendedInfos /PreviousResults (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID |
|
Win |
O |
See sport specific definition |
Number of matches won |
|
Loss |
O |
See sport specific definition |
Number of matches lost |
|
Tie |
O |
See sport specific definition |
Number of matches tied |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /PreviousResults /PreviousResult (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Unit |
M |
S(40) |
Full RSC of the previous event unit |
|
Order |
M |
Numeric #0 |
Order of the units |
|
Opponent |
O |
S(20) with no leading zeroes |
Competitor ID of the opponent |
|
WLT |
O |
S(1) |
Indicates if the competitor at PreviousResults/Code is the winner (W), loser (L) or tied (T) |
|
Result |
O |
See sport specific definition |
|
|
OppResult |
O |
See sport specific definition |
|
|
ResultType |
O |
See sport specific definition |
|
|
IRM |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /PreviousResults /PreviousResult /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /PreviousResults /PreviousResult /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
Sample (Tennis)
<PreviousResults Code="123456" Win="2" Loss="0">
<PreviousResult Unit="TENWSINGLES-----------R64-0001----" Order="1" Opponent="2222" WLT="W" Result="2" OppResult="0">
<Partial Code="S1" Score="6" OppScore="3" />
<Partial Code="S2" Score="6" OppScore="2" />
</PreviousResult>
<PreviousResult Unit="TENWSINGLES-----------R32-0002----" Order="2" Opponent="4444" WLT="W" Result="2" OppResult="1">
<Partial Code="S1" Score="6" OppScore="3" />
<Partial Code="S2" Score="3" OppScore="6" />
<Partial Code="S2" Score="6" OppScore="0" />
</PreviousResult>
</PreviousResults>
Sample (Basketball)
<PreviousResults Code="BKBWTEAM5---FRA01" Win="2" Loss="1">
<PreviousResult Unit="BKBWTEAM5-------------GPA-0001----" Order="1" Opponent="BKBWTEAM5---NZL01" WLT="W" Result="76" OppResult="76" />
<PreviousResult Unit="BKBWTEAM5-------------GPA-0004----" Order="2" Opponent="BKBWTEAM5---USA01" WLT="L" Result="75" OppResult="77" />
<PreviousResult Unit="BKBWTEAM5-------------GPA-0007----" Order="3" Opponent="BKBWTEAM5---RSA01" WLT="W" ResultType="IRM" IRM="DSQ" />
</PreviousResults>
Sample (Wrestling)
<PreviousResults Code="123456" Win="2" Loss="0">
<PreviousResult Unit="WREW59K---------------R32-0001----" Order="1" Opponent="2222" WLT="W" Result="5" OppResult="0"/>
<PreviousResult Unit="WREW59K---------------8FNL0001----" Order="2" Opponent="4444" WLT="W" Result="4" OppResult="0"/>
</PreviousResults>
|
Element: Competition /ExtendedInfos /PreviousResults /PreviousResult /Partial (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See sport specific redefinition |
|
|
Score |
O |
See sport specific redefinition |
Usually for the competitor in the period |
|
OppScore |
O |
See sport specific redefinition |
Usually for the opposing competitor in the period |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /StatsItems /StatsItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to Percentage |
|
Rank |
O |
See sport specific definition |
Rank for this statistic |
|
RankEqual |
O |
S(1) |
Send Y where Rank for this statistic is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all data for this statistic |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Officials /Official (1,N) |
|
Officials in the case there are officials receiving events medals. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Official's code |
|
Function |
M |
See table comment |
Official's function (example: referee, etc.).
Can be different from the function sent in the DT_PARTIC message. |
|
Order |
O |
See table comment |
Official's order (if the discipline specificity required it). |
|
Bib |
O |
See table comment |
Official's Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Officials /Official /Description (1,1) |
|
Officials extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the official |
|
|
Organisation |
M |
Officials' organisation |
|
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Officials /Official /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Officials /Official /ExtOfficial (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Periods (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Home |
O |
S(20) with no leading zeroes |
Home Competitor ID |
|
Away |
O |
S(20) with no leading zeroes |
Away Competitor ID |
|
Element: Competition /Periods /Period (1,N) |
|
Period in which the event unit message arrives. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See table comment |
Period's code |
|
HomeScore |
M |
See table comment |
Overall score of the home competitor at the end of the period |
|
AwayScore |
M |
See table comment |
Overall score of the away competitor at the end of the period |
|
HomePeriodScore |
O |
See table comment |
Score of the home competitor just for this period |
|
AwayPeriodScore |
O |
See table comment |
Score of the away competitor just for this period |
|
Duration |
O |
See table comment |
Duration of the period |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Periods /Period /ExtendedPeriods /ExtendedPeriod (1,N) |
|
ExtendedPeriod information. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result (1,N) |
|
For each Event Unit Results message, there must be at least one competitor being awarded with a result element in the event unit. |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text
See table comment |
Rank of the competitor |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
Result |
O |
See table comment |
The result of the competitor in the event unit |
|
Unchecked |
O |
See table comment |
Send with ="Y" in the case that there is a value which needs to be validated. For example by reading photo to change from transponder times. Do not send if not ="Y" |
|
IRM |
O |
See table comment |
The invalid result mark, in case it is assigned |
|
QualificationMark |
O |
See table comment |
Indicates the qualification of the competitor for the next round of the competition |
|
WLT |
O |
See table comment |
The code whether a competitor won, lost or tied the match / game |
|
SortOrder |
M |
Numeric
See table comment |
Used to sort all the results of an event unit
Before the start of any event unit this will be the same as the StartSortOrder and is used as the primary sort except in the case where a Rank is available (from earlier event units) and in this case the SortOrder will consider Rank in the same way as if the competition had already started.
During the event unit any sort order change from the initial start list order for any competitor will be provided in this attribute regardless the competitor is ranked or not.
|
|
StartOrder |
O |
Numeric
See table comment |
Competitor's start order |
|
StartSortOrder |
M |
Numeric
See table comment |
Used to sort all start list competitors in an event unit. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute. |
|
Diff |
O |
See table comment |
Display the time / value behind the leader. All fill when applicable, 0.0 for leader, negative for in front of leader, positive for behind. For example +3.45 means 3.45 sec behind the leader, -1.23 means -1.23 sec infront of (better than) the leader. |
|
Pty |
O |
See table comment |
Penalty information |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
|
|
Discard |
O |
See sport specific definition |
|
|
Arrive |
O |
See sport specific definition |
|
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /RecordIndicators /RecordIndicator (1,N) |
|
Result's record indicator. |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric |
The hierarchy (priority) for types of record from 1 to n. Can use the Order column from CC @RecordType for reference). |
|
Code |
M |
Code which describes the record broken by the result value. |
|
|
RecordType |
M |
Code which specifies the level at which the record is broken. |
|
|
Equalled |
O |
S(1) |
Send "Y" in the case that the record has been equalled else do not send. |
|
Element: Competition /Result /ResultItems /ResultItem (1,N) |
|
Identifier of unit, for the item included the result summary. ResultItem /Result will be for one particular previous unit. |
|
Attribute |
M/O |
Value |
Description |
|
Unit |
M |
See sport specific documentation |
Unit code of the related sub-unit. It may be at phase or unit level. |
|
Order |
O |
Numeric #0 |
Logical order of the sub-units, usually schedule order. |
|
Element: Competition /Result /ResultItems /ResultItem /Result (1,1) |
|
For any Event Unit Results message, there should be at least one competitor being awarded a result for the event unit. |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text See table comment |
Rank of the competitor in the result for the event unit or phase identified by /ResultItems /ResultItem. |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute for the event unit or phase identified by /ResultItems /ResultItem. This is relative the value in Result below. |
|
Unchecked |
O |
See table comment |
Send with ="Y" in the case that there is a value which needs to be validated. For example by reading photo to change from transponder times. Do not send if ="Y" |
|
Result |
O |
See table comment |
The result of the competitor in the event unit for the event unit or phase identified by /ResultItems /ResultItem. This is usually the 'raw' result but is detailed in each data dictionary. |
|
ResultPoints |
O |
See table comment |
If the 'raw' score is converted to points to calculate the overall result then put the points here. |
|
IRM |
O |
See table comment |
The invalid rank mark, in case it is assigned for the event unit or phase identified by /ResultItems /ResultItem |
|
QualificationMark |
O |
See table comment |
The code which gives an indication on the qualification of the competitor for the next round of the competition for the event unit or phase identified by /ResultsItems /ResultItem |
|
Diff |
O |
See table comment |
Display the time / value behind the leader. All fill when applicable, 0.0 for leader, negative for in front of leader, positive for behind. For example +3.45 means 3.45 sec behind the leader, -1.23 means -1.23 sec in front of (better than) the leader. |
|
WLT |
O |
See table comment |
The code whether a competitor won, lost or tied the match / game for the event unit identified by /ResultItems /ResultItem. It just applied to event units |
|
SortOrder |
M |
Numeric ##0 |
Used to sort all results in an event unit or phase identified by /ResultItems /ResultItem |
|
StartOrder |
O |
See table comment |
Start order for display if applicable |
|
StartSortOrder |
O |
See table comment |
Order at the start for sorting, not display. |
|
Pty |
O |
See table comment |
Penalty information |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ResultItems /ResultItem /Result /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
end appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send |
|
Element: Competition /Result /ResultItems /ResultItem /Result /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Extensions of ResultItem if required. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /ResultItems /ResultItem /Result /RecordIndicators /RecordIndicator (1,N) |
|
Result's record indicator. |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric |
The hierarchy (priority) for types of record from 1 to n. Can use the Order column from CC @RecordType for reference). |
|
Code |
M |
Code which describes the record broken by the result value. |
|
|
RecordType |
M |
Code which specifies the level at which the record is broken. |
|
|
Equalled |
O |
Y |
Send Y in the case that the record has been equalled else do not send. |
|
Element: Competition /Result /Competitor (1,1) |
|
Competitor related to the result of one event unit. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes or SC @CompetitorPlace |
Competitor's ID or another indicator (SC @CompetitorPlace) which may include possible options of: TBD in case that the competitor is unknown at this time but will be available NOCOMP is sent when there is no competitor (and will not come later) BYE is used when there is a scheduled match of BYE. |
|
Type |
M |
S(1) |
A for athlete, T for team, H for Horse |
|
Bib |
O |
See table comment |
Bib number |
|
Organisation |
O |
Competitor's organisation |
|
Element: Competition /Result /Competitor /Description (0,1) |
|
Competitors extended information. |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. Only applies for teams / groups. Not usually for pairs (figure skating & beach volleyball are the exceptions). |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Coaches /Coach (1,N) |
|
Competitor's Coach |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
S(20) with no leading zeroes |
Official code. This code is normally expected though there may be rare exceptions. |
|
Function |
O |
See table comment |
Official function |
|
Order |
O |
See table comment |
Coach order (if more than one coach is needed). Send 1 if only one. |
|
Bib |
O |
See table comment |
Official Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Coaches /Coach /Description (1,1) |
|
Coach extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the official |
|
|
Nationality |
M |
Coach's nationality |
|
Element: Competition /Result /Competitor /Coaches /Coach /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Coaches /Coach /ExtCoach (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /EventUnitEntry (0,N) |
|
For team event information |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /StatsItems /StatsItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to Percentage |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this statistic. |
|
RankEqual |
O |
S(1) |
Send Y where Rank for this statistic is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors for this statistic |
|
Element: Competition /Result /Competitor /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Extended information for the statistics. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athletes ID. Can belong to a team member or an individual athlete. |
|
Order |
M |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
|
StartOrder |
O |
Numeric
See table comment |
Order of team members in a team (if Competitor @Type="T") on the start list. This is only used where the order changes from the start order to a different order during a competition or in results |
|
StartSortOrder |
O |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") on the start list. This is only used where the order changes from the start order to a different order during a competition or in results |
|
Bib |
O |
See table comment |
Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Athlete /Description (1,1) |
|
Athletes extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
Element: Competition /Result /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /EventUnitEntry (0,N) |
|
Individual athletes entry information. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Team member or individual athlete's extended result. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /StatsItems /StatsItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to percentage |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this statistic |
|
RankEqual |
O |
S(1) |
Send Y where Rank for this statistic is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors at this statistic |
|
Element: Competition /Result /Competitor /Composition /Athlete /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Extended information for the statistics. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Team's ID (example ATHM4X400m--ESP01, 393553) When the Team is an historical one, then this ID starts with "T". |
|
Order |
M |
Numeric |
Order attribute used to sort the teams if there are multiple teams else 1. |
|
Bib |
O |
See sport specific definition |
Bib number, send if available (team bib) |
|
Element: Competition /Result /Competitor /Composition /Team /Description (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Composition /Team /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /EventUnitEntry (0,N) |
|
Team entry information |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /Competitor /Composition /Team /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeros |
Athlete ID of the team member.
|
|
Order |
O |
Numeric |
Team member order |
|
StartOrder |
O |
See sport specific definition |
Order of the team members on the start list. This is only used where the order changes from the original start order to a different order during a competition or in results. |
|
StartSortOrder |
O |
Numeric but see sport specific definition for possible redefined |
Order attribute used to sort team members in a team on the startlist. This is only used where the order changes from the original start order to a different order during a competition or in results. |
|
Bib |
O |
See sport specific definition |
Bib number |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athlete's organisation |
|
|
BirthDate |
O |
Date |
Birth date (example YYYY-MM-DD). Must include if this data is available. |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /EventUnitEntry (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this ExtendedResult |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Message sorting is the same as in the DT_RESULTS message
The Current message is a message containing the current information for a competition which is live. The message is used to send the latest applicable information and in some sports with a running clock, also the clock information.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC |
|
|
DocumentSubcode |
To be defined in each ODF Data Dictionary |
Extension for the DocumentCode. This is an optional attribute. It is used when the RSC is not enough and it is required several different messages with the same RSC. Each ODF Sport Data Dictionary will have to complete the explanation regarding to this attribute. |
|
DocumentType |
DT_CURRENT |
Current message |
|
DocumentSubtype |
S(20) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentType for some messages. Optional attribute only for special cases. |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
Each ODF Sport Data Dictionary defines triggering and frequency for that sport.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
Level 11 |
|
|
Gen |
|||||||||
|
|
Sport |
|||||||||
|
|
Codes |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Period |
|||||||||
|
|
Time |
|||||||||
|
|
Running |
|||||||||
|
|
||||||||||
|
|
Home |
|||||||||
|
|
Away |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
HomeScore |
|||||||||
|
|
AwayScore |
|||||||||
|
|
HomePeriodScore |
|||||||||
|
|
AwayPeriodScore |
|||||||||
|
|
Duration |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Home |
|||||||||
|
|
Away |
|||||||||
|
|
||||||||||
|
|
Id |
|||||||||
|
|
PId |
|||||||||
|
|
Period |
|||||||||
|
|
Order |
|||||||||
|
|
Action |
|||||||||
|
|
ActionAdd |
|||||||||
|
|
ActionDesc |
|||||||||
|
|
Comment |
|||||||||
|
|
When |
|||||||||
|
|
Result |
|||||||||
|
|
ScoreH |
|||||||||
|
|
ScoreA |
|||||||||
|
|
LeadH |
|||||||||
|
|
LeadA |
|||||||||
|
|
SO_H |
|||||||||
|
|
SO_A |
|||||||||
|
|
Rally |
|||||||||
|
|
Win |
|||||||||
|
|
Speed |
|||||||||
|
|
Loc |
|||||||||
|
|
X |
|||||||||
|
|
Y |
|||||||||
|
|
Z |
|||||||||
|
|
Line |
|||||||||
|
|
TimeStamp |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Role |
|||||||||
|
|
Type |
|||||||||
|
|
Order |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
Role |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
Result |
|||||||||
|
|
IRM |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
SortOrder |
|||||||||
|
|
WLT |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
ResultType |
|||||||||
|
|
Diff |
|||||||||
|
|
Pty |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
IRM |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Type |
|||||||||
|
|
Bib |
|||||||||
|
|
Organisation |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Attempt |
|||||||||
|
|
Avg |
|||||||||
|
|
Percent |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Attempt |
|||||||||
|
|
Avg |
|||||||||
|
|
Percent |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Clock (0,1) |
|
Clock Information |
|
Attribute |
M/O |
Value |
Description |
|
Period |
O |
See sport specific |
Current Period |
|
Time |
M |
mm:ss |
Value of the clock |
|
Running |
M |
S(1) |
Indicates if the clock is currently running. Y to indicate the clock is running, N to indicate the clock is stopped. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Periods (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Home |
O |
S(20) with no leading zeroes |
Home Competitor ID |
|
Away |
O |
S(20) with no leading zeroes |
Away Competitor ID |
|
Element: Competition /Periods /Period (1,N) |
|
Period in which the event unit message arrives. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See table comment |
Period's code |
|
HomeScore |
M |
See table comment |
Overall score of the home competitor at the end of the period |
|
AwayScore |
M |
See table comment |
Overall score of the away competitor at the end of the period |
|
HomePeriodScore |
O |
See table comment |
Score of the home competitor just for this period |
|
AwayPeriodScore |
O |
See table comment |
Score of the away competitor just for this period |
|
Duration |
O |
See table comment |
Duration of the period |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Periods /Period /ExtendedPeriods /ExtendedPeriod (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Actions (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Home |
O |
S(20) with no leading zeroes |
Home Competitor ID |
|
Away |
O |
S(20) with no leading zeroes |
Away Competitor ID |
|
Element: Competition /Actions /Action (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Id |
M |
S(36) |
Unique identifier for the action within the message |
|
PId |
O |
S(36) |
If this is a related action then the ID of the original action appears here. |
|
Period |
M |
See table comment |
Period or timing (but not actual time) or event unit segment of the action. (for example P1,P2 for period,... or 0 for prior to start or perhaps SWIM if in swimming segment). Use period codes if applicable. Defined sport by sport. |
|
Order |
M |
Numeric |
Unique sequential number for all the incidents and actions, from 1 to n
It is used to sort Action |
|
Action |
O |
See table comment |
Code to describe the action, only use if a code is applicable. |
|
ActionAdd |
O |
See table comment |
Additional information related to the action |
|
ActionDesc |
O |
S(200) |
Action/Incident description where codes (Action) cannot be used (ENG) |
|
Comment |
O |
S(200) |
Additional comment on the action (ENG) |
|
When |
O |
See table comment |
Action's time relative to the period / unit. Defined by discipline though may be actual period time, lap or distance depending on the discipline requirements. |
|
Result |
O |
Result of the Action |
See sport documents, usually a fixed list of results |
|
ScoreH |
O |
Score of the Home team |
Numeric, home team score in the unit after action Depending on sport rules this may or may not include shoot out scores or could be the set score (volleyball) |
|
ScoreA |
O |
Score of the Away team |
Numeric, away team score in the unit after action Depending on sport rules this may or may not include shoot out scores or could be the set score (volleyball) |
|
LeadH |
O |
Lead of the Home Team |
Lead by Home team, may be negative. If used, both LeadH and LeadA are used for maximum flexibility. |
|
LeadA |
O |
Lead of the Away team |
Lead by Away team, may be negative. If used, both LeadH and LeadA are used for maximum flexibility. |
|
SO_H |
O |
See table comment |
Home team score in shoot-out (to break tie) |
|
SO_A |
O |
See table comment |
Away team score in shoot-out (to break tie) |
|
Rally |
O |
See table comment |
Rally number |
|
Win |
O |
See table comment |
Winning indicator of a rally in head to head. |
|
Speed |
O |
See table comment |
Speed as applicable |
|
Loc |
O |
See table comment |
Location of the action |
|
X |
O |
S(20) |
X coordinate of the action location |
|
Y |
O |
S(20) |
Y coordinate of the action location |
|
Z |
O |
S(20) |
Z coordinate of the action location |
|
Line |
O |
See table comment |
Generally for associating line in the same rally |
|
TimeStamp |
O |
DateTime |
Time of the action (for alignment to video) |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /ExtendedAction (0,N) |
|
Extended Action information |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Actions /Action /Competitor (0,N) |
|
Competitor participating in the Action. Used when the Action is related to a competitor. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID |
|
Role |
O |
See table comment |
Role of the competitor in the action |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Order |
O |
Numeric |
Order in which the competitor should appear for the action, if there is more than one competitor. Send 1 if only one. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /Competitor /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID ( individual athlete or team member) related to the action |
|
Order |
O |
Numeric |
Order of the athletes. Used to order the athletes when there are more than one athlete related to the action. Send 1 if only one. |
|
Bib |
O |
See table comment |
Bib number |
|
Role |
O |
See table comment |
Role of the competitor in the action |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /Competitor /Coaches /Coach (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
S(20) with no leading zeroes |
Official code. This code is normally expected though there may be rare exceptions. |
|
Order |
O |
See table comment |
Coach order (if more than one coach is needed). Send 1 if only one. |
|
Bib |
O |
See table comment |
Coach bib if applicable |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /Officials /Official (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeros |
Official's code |
|
Order |
O |
See table comment |
Official's order (if the discipline specificity requires it). |
|
Bib |
O |
See table comment |
Official's bib if applicable |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /Officials /Official /ExtOfficial (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
N/A |
|
|
Code |
M |
N/A |
|
|
Pos |
O |
N/A |
|
|
Value |
O |
N/A |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text
See table comment |
Rank of the competitor |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
Result |
O |
See table comment |
The result of the competitor in the event unit |
|
IRM |
O |
See table comment |
The invalid result mark, in case it is assigned |
|
QualificationMark |
O |
See table comment |
Indicates the qualification of the competitor for the next round of the competition |
|
SortOrder |
M |
Numeric
See table comment |
Used to sort all the results of an event unit
Before the competition this will be the same as the StartSortOrder and is used as the primary sort.
During competition any sort order change from the initial start list order for any competitor will be provided in this attribute regardless the competitor is ranked or not |
|
WLT |
O |
See table comment |
The code whether a competitor won, lost or tied the match / game |
|
StartOrder |
O |
Numeric
See table comment |
Competitor's start order |
|
StartSortOrder |
M |
Numeric
See table comment |
Used to sort all start list competitors in an event unit. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute. |
|
Diff |
O |
See table comment |
Display the time / value behind the leader. All fill when applicable, 0.0 for leader, negative for in front of leader, positive for behind. For example +3.45 means 3.45 sec behind the leader, -1.23 means -1.23 sec infront of (better than) the leader. |
|
Pty |
O |
See table comment |
Penalty information |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor (1,N) |
|
Competitor related to the result of one event unit. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes or TBD |
Competitor's ID or TBD in case that the competitor is unknown |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Bib |
O |
See table comment |
Bib number |
|
Organisation |
M |
Competitor's organisation |
|
Element: Competition /Result /Competitor /EventUnitEntry (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /StatsItems /StatsItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to percent |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this statistic |
|
RankEqual |
O |
S(1) |
Send Y where Rank for this statistic is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors for this statistic |
|
Element: Competition /Result /Competitor /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athletes ID. Can belong to a team member or an individual athlete. |
|
Order |
M |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
|
Bib |
O |
See table comment |
Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Athlete /EventUnitEntry (0,N) |
|
Individual athlete?s entry information. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Team member or individual athlete's extended result. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /StatsItems /StatsItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to percent |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this statistic |
|
RankEqual |
O |
S(1) |
Send Y where Rank for this statistic is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors at this statistic |
|
Element: Competition /Result /Competitor /Composition /Athlete /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Extended information for the statistics. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeros |
Team's ID (example ATHM4X400M--ESP01, 393553) When the Team is a historical one, then this ID starts with "T". |
|
Order |
M |
Numeric |
Order attribute used to sort the teams if there are multiple teams else 1. |
|
Bib |
O |
See sport specific definition |
Team Bib number |
|
Element: Competition /Result /Competitor /Composition /Team /EventUnitEntry (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team/ExtendedResults/ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this specific ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at the ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated else do not send |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team/ExtendedResults/ExtendedResult/Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeros |
Athlete ID of the athlete (team member) |
|
Order |
O |
Numeric |
Team member order |
|
StartOrder |
O |
Numeric See sport specific definition for possible re-definition |
Order of the team members in a team on the start list. This is only used where the order changes from the start order to a different order during a competition or in results. |
|
StartSortOrder |
O |
Numeric |
Order attribute used to sort team members in a team on the start list. This is only used where the order changes from the start order to a different order during a competition or in results. |
|
Bib |
O |
See sport specific definition |
Bib number |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /EventUnitEntry (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send the appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this ExtendedResult |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Sort by Result @SortOrder.
The Play by Play is a message containing official raw data from the results provider for each action or incident.
The message contains a generic definition that can be used to provide results data of different nature as well as all of the actions in a unit.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC |
|
|
DocumentSubcode |
To be defined in each ODF Data Dictionary |
Extension for the DocumentCode. This is an optional attribute. It is used when the RSC is not enough and it is required several different messages with the same RSC. Each ODF Sport Data Dictionary will have to complete the explanation regarding to this attribute. |
|
DocumentType |
DT_PLAY_BY_PLAY |
Play by Play message |
|
DocumentSubtype |
To be defined in each ODF Data Dictionary |
Defines type of play by play INCIDENT (generally used for incidents in races) ACTION (generally used for actions in team sports) |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
Status of the message. Possible values are: START_LIST (only used if there are actions before the start) LIVE (used during the competition when nothing else applies) INTERMEDIATE UNOFFICIAL OFFICIAL (when results official) |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
Each ODF Sport Data Dictionary defines triggering and frequency for that sport.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
|
|
Gen |
|||||||
|
|
Sport |
|||||||
|
|
Codes |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
DisciplineName |
|||||||
|
|
EventName |
|||||||
|
|
SubEventName |
|||||||
|
|
Gender |
|||||||
|
|
UnitNum |
|||||||
|
|
||||||||
|
|
Venue |
|||||||
|
|
VenueName |
|||||||
|
|
Location |
|||||||
|
|
LocationName |
|||||||
|
|
||||||||
|
|
Home |
|||||||
|
|
Away |
|||||||
|
|
||||||||
|
|
Id |
|||||||
|
|
PId |
|||||||
|
|
Period |
|||||||
|
|
Order |
|||||||
|
|
Action |
|||||||
|
|
ActionAdd |
|||||||
|
|
ActionDesc |
|||||||
|
|
Comment |
|||||||
|
|
When |
|||||||
|
|
Result |
|||||||
|
|
ScoreH |
|||||||
|
|
ScoreA |
|||||||
|
|
LeadH |
|||||||
|
|
LeadA |
|||||||
|
|
SO_H |
|||||||
|
|
SO_A |
|||||||
|
|
Rally |
|||||||
|
|
Win |
|||||||
|
|
Speed |
|||||||
|
|
Loc |
|||||||
|
|
X |
|||||||
|
|
Y |
|||||||
|
|
Z |
|||||||
|
|
Line |
|||||||
|
|
TimeStamp |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Type |
|||||||
|
|
Role |
|||||||
|
|
Order |
|||||||
|
|
Organisation |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Order |
|||||||
|
|
Bib |
|||||||
|
|
Role |
|||||||
|
|
||||||||
|
|
GivenName |
|||||||
|
|
FamilyName |
|||||||
|
|
Gender |
|||||||
|
|
Organisation |
|||||||
|
|
BirthDate |
|||||||
|
|
IFId |
|||||||
|
|
Class |
|||||||
|
|
Horse |
|||||||
|
|
GuideID |
|||||||
|
|
GuideFamilyName |
|||||||
|
|
GuideGivenName |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Order |
|||||||
|
|
Bib |
|||||||
|
|
||||||||
|
|
GivenName |
|||||||
|
|
FamilyName |
|||||||
|
|
Gender |
|||||||
|
|
Nationality |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Order |
|||||||
|
|
Bib |
|||||||
|
|
||||||||
|
|
GivenName |
|||||||
|
|
FamilyName |
|||||||
|
|
Gender |
|||||||
|
|
Organisation |
|||||||
|
|
IFId |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
- |
|||||||
|
|
||||||||
|
|
- |
|||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Descriptions in Text. |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
EventName |
M |
S(40) |
Event name (not code) from Common Codes |
|
SubEventName |
O |
S(40) |
EventUnit short name (not code) from Common Codes |
|
Gender |
M |
CC @SportGender |
Gender code for the event unit |
|
UnitNum |
O |
S(15) |
Match / Game / Bout / Race Number or similar if applicable |
|
Element: Competition /ExtendedInfos /VenueDescription (0,1) |
|
Venue Names in Text. |
|
Attribute |
M/O |
Value |
Description |
|
Venue |
M |
Venue Code |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
Location |
M |
Location code |
|
|
LocationName |
M |
S(30) |
Location Description (not code) from Common Codes |
|
Element: Competition /Actions (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Home |
O |
S(20) with no leading zeroes |
Home Competitor ID |
|
Away |
O |
S(20) with no leading zeroes |
Away Competitor ID |
|
Element: Competition /Actions /Action (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Id |
M |
S(36) |
Unique identifier for the action within the message |
|
PId |
O |
S(36) |
If this is a related action then the ID of the original action appears here. |
|
Period |
M |
See table comment |
Period or timing (but not actual time) or event unit segment of the action. (for example P1,P2 for period,... or 0 for prior to start or perhaps SWIM if in swimming segment). Use period codes if applicable. Defined sport by sport. |
|
Order |
M |
Numeric |
Unique sequential number for all the incidents and actions, from 1 to n
It is used to sort Action |
|
Action |
O |
See table comment |
Code to describe the action, only use if a code is applicable. |
|
ActionAdd |
O |
See table comment |
Additional information related to the action |
|
ActionDesc |
O |
S(200) |
Action/Incident description where codes (Action) cannot be used (ENG) |
|
Comment |
O |
S(200) |
Additional comment on the action (ENG) |
|
When |
O |
See table comment |
Action's time relative to the period / unit. Defined by discipline though may be actual period time, lap or distance depending on the discipline requirements. |
|
Result |
O |
Result of the Action |
See sport documents, usually a fixed list of results |
|
ScoreH |
O |
Score of the Home team |
Numeric, home team score in the unit after action.
Depending on sport rules this may or may not include shoot out scores or could be the set score (volleyball) |
|
ScoreA |
O |
Score of the Away team |
Numeric, away team score in the unit after action.
Depending on sport rules this may or may not include shoot out scores or could be the set score (volleyball) |
|
LeadH |
O |
Lead of the Home Team |
Lead by Home team, may be negative. If used, both LeadH and LeadA are used for maximum flexibility. |
|
LeadA |
O |
Lead of the Away team |
Lead by Away team, may be negative. If used, both LeadH and LeadA are used for maximum flexibility. |
|
SO_H |
O |
See table comment |
Home team score in shoot-out (to break tie) |
|
SO_A |
O |
See table comment |
Away team score in shoot-out (to break tie) |
|
Rally |
O |
See table comment |
Rally number |
|
Win |
O |
See table comment |
Winning indicator of a rally in head to head |
|
Speed |
O |
See table comment |
Speed as applicable |
|
Loc |
O |
See table comment |
Location of the action |
|
X |
O |
S(20) |
X coordinate of the action location |
|
Y |
O |
S(20) |
Y coordinate of the action location |
|
Z |
O |
S(20) |
Z coordinate of the action location |
|
Line |
O |
See table comment |
Generally for associating line in the same rally |
|
TimeStamp |
O |
DateTime |
Time of the action (for alignment to video) |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /ExtendedAction (0,N) |
|
Extended Action information. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Actions /Action /Competitor (0,N) |
|
Competitor participating in the Action. Used when the Action is related to a competitor. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Role |
O |
See table comment |
Role of the competitor in the action |
|
Order |
O |
Numeric |
Order in which the competitor should appear for the action, if there is more than one competitor. Send 1 if only one. |
|
Organisation |
M |
Competitors' organisation |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /Competitor /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID ( individual athlete or team member) related to the action |
|
Order |
O |
Numeric |
Order of the athletes. Used to order the athletes when there are more than one athlete related to the action. Send 1 if only one. |
|
Bib |
O |
See table comment |
Bib number |
|
Role |
O |
See table comment |
Role of the competitor in the action |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /Competitor /Composition /Athlete /Description (1,1) |
|
Athletes extended information |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
Element: Competition /Actions /Action /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Actions /Action /Competitor /Coaches /Coach (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
S(20) with no leading zeroes |
Official code. This code is normally expected though there may be rare exceptions. |
|
Order |
O |
See table comment
|
Coach order (if more than one coach is needed). Send 1 if only one. |
|
Bib |
O |
See table comment |
Coach bib if applicable |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /Competitor /Coaches /Coach /Description (1,1) |
|
Coach extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the official |
|
|
Nationality |
M |
Coach's nationality |
|
Element: Competition /Actions /Action /Competitor /Coaches /Coach /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Actions /Action /Officials /Official (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes
|
Official's code |
|
Order |
O |
See table comment |
Official's order (if the discipline specificity required it). |
|
Bib |
O |
See table comment |
Official's bib if applicable
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Actions /Action /Officials /Official /Description (1,1) |
|
Officials extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case)
|
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the official |
|
|
Organisation |
M |
Officials' organisation |
|
|
IFId |
O |
S(16)
|
International Federation ID |
|
Element: Competition /Actions /Action /Officials /Official /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Actions /Action /Officials /Official /ExtOfficial (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Actions /Action /ImageData (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
- |
M |
Text |
The ImageData element contains a body consisting of one Base64-encoded PNG file. |
|
Element: Competition /ImageData (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
- |
M |
Text |
The ImageData element contains a body consisting of one Base64-encoded PNG file. |
Actions /Action @Order.
The Phase Results is a message containing the results for the competitors in a particular phase.
The phase message is used to compare competitors from different units within a phase where the competitors usually participate once in the phase.
The mandatory attributes and mandatory elements defined in this message will have to be used by all the sports, although each ODF Sport Data Dictionary will explain further details of the optional attributes or optional elements of the message.
The message is used to send an intermediate summary of results (including rank) part way through a phase. In this case, the DocumentSubtype is used to specify the last event unit that contributed results to the message.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC |
Each ODF Sport Data Dictionary will have to complete the explanation regarding to this attribute |
|
DocumentSubcode |
S(34) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentCode. |
|
DocumentType |
DT_PHASE_RESULT |
Phase Results message |
|
DocumentSubtype |
S(20) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentType. |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
It indicates whether the result is official or unofficial. INTERMEDIATE (used after each unit in the phase) LIVE UNOFFICIAL OFFICIAL PROTESTED |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The general rule is that this message is sent after every unit in a phase as intermediate and then as soon as the last event unit for the corresponding phase finishes and again when the message becomes unofficial just at the end of the event unit, and afterwards when the message becomes official (when the last event unit of the phase becomes official). The official/unofficial status can be seen in ODF header (ResultStatus attribute). Depending on the nature of the units the message may also be sent as LIVE.
Trigger also after any change.
If there is any kind of sport specific rule, this can be overwritten in the corresponding ODF Sport Data Dictionaries.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
Level 11 |
|
|
Gen |
|||||||||
|
|
Sport |
|||||||||
|
|
Codes |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
LastUnit |
|||||||||
|
|
UnitsTotal |
|||||||||
|
|
UnitsComplete |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
DisciplineName |
|||||||||
|
|
EventName |
|||||||||
|
|
SubEventName |
|||||||||
|
|
Gender |
|||||||||
|
|
||||||||||
|
|
Venue |
|||||||||
|
|
VenueName |
|||||||||
|
|
Location |
|||||||||
|
|
LocationName |
|||||||||
|
|
||||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
ResultType |
|||||||||
|
|
Result |
|||||||||
|
|
IRM |
|||||||||
|
|
Diff |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Order |
|||||||||
|
|
Code |
|||||||||
|
|
RecordType |
|||||||||
|
|
Equalled |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Type |
|||||||||
|
|
Organisation |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
Class |
|||||||||
|
|
Horse |
|||||||||
|
|
GuideID |
|||||||||
|
|
GuideFamilyName |
|||||||||
|
|
GuideGivenName |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /Progress (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
LastUnit |
O |
Full RSC of the last unit completed (or in progress if applicable) related to the message's content |
|
|
UnitsTotal |
O |
Numeric ##0 |
Total units expected related data impacting this message. |
|
UnitsComplete |
O |
Numeric ##0 |
Total units completed which have related data impacting this message. |
|
Element: Competition /ExtendedInfos /Progress /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Descriptions in Text. |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
EventName |
M |
S(40) |
Event name (not code) from Common Codes |
|
SubEventName |
O |
S(40) |
Phase level short name (not code) from Common Codes |
|
Gender |
M |
CC @SportGender |
Gender code for the event unit |
|
Element: Competition /ExtendedInfos /VenueDescription (0,1) |
|
Venue Names in Text. |
|
Attribute |
M/O |
Value |
Description |
|
Venue |
M |
Venue Code |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
Location |
O |
Location code |
|
|
LocationName |
O |
S(30) |
Location Description (not code) from Common Codes |
|
Element: Competition /Result (1,N) |
|
For any Phase Results message, there should be at least one competitor being awarded a result for the phase. |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text
See table comment |
Rank of the competitor in the phase. |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute |
|
Result |
O |
See table comment |
The result of the competitor in the phase |
|
IRM |
O |
See table comment |
The invalid result mark, in case it is assigned |
|
Diff |
O |
See table comment |
Display the time / value behind the leader. All fill when applicable, 0.0 for leader, negative for in front of leader, positive for behind. For example +3.45 means 3.45 sec behind the leader, -1.23 means -1.23 sec infront of (better than) the leader. |
|
QualificationMark |
O |
See table comment |
The code which gives an indication on the qualification of the competitor for the next round of the competition |
|
SortOrder |
M |
Numeric
See table comment
|
Used to sort all results in a phase, based on rank, but to break rank ties, etc. It is mainly used for display purposes. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /RecordIndicators /RecordIndicator (1,N) |
|
Phase result's record indicator. |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric |
The hierarchy (priority) for types of record from 1 to n. (Can use the Order column from CC @RecordType for reference). |
|
Code |
M |
Code which describes the record broken by the result value. |
|
|
RecordType |
M |
Code which specifies the level at which the record is broken. |
|
|
Equalled |
O |
S(1) |
Send "Y" in the case that the record has been equalled else do not send. |
|
Element: Competition /Result /Competitor (1,1) |
|
Competitor related to one phase result. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Organisation |
M |
Competitor's organisation |
|
|
Bib |
O |
See table comment |
Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Description (0,1) |
|
Competitors extended information. |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. Only applies for teams / groups. Not usually for pairs (figure skating & beach volleyball are the exceptions). |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID, corresponding to either a team member or a single athlete |
|
Order |
M |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
|
Bib |
O |
See table comment |
Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Athlete /Description (1,1) |
|
Athletes extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
Element: Competition /Result /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Team member's or individual athlete's extended result, depending on whether Competitor @Type="T" or Competitor @Type="A". |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Extensions of team member's or individual athlete's extended results. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Team's ID (example ATHM4X400m--ESP01, 393553) When the Team is an historical one, then this ID starts with "T". |
|
Order |
M |
Numeric |
Order attribute used to sort the teams if there are multiple teams else 1. |
|
Bib |
O |
Defined by Discipline |
Bib number, send if available (team bib) |
|
Element: Competition /Result /Competitor /Composition /Team /Description (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Composition /Team /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /Competitor /Composition /Team /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeros |
Athlete ID of the team's member. |
|
Order |
O |
Numeric |
Team member order |
|
Bib |
O |
See sport specific definition |
Bib number |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Given name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Result @SortOrder will be the attribute used to sort the results, as the attribute @SortOrder is defined in each of the ODF Sport Data Dictionaries. Other @Order attributes will usually be used to order the rest of elements, as these elements are being requested in each of the ODF Sport Data Dictionary Documents.
The Cumulative Results is a message containing the cumulative results for the competitors in a group of units either in a single phase or over a number of phases. This message is used when the competitor scores accumulate over the different units.
The difference between the Phase Results message (DT_PHASE_RESULTS) and the Cumulative Results (DT_CUMULATIVE_RESULT) is that the first one includes only the results for the phase independently from previous phases, while the Cumulative Results is for competitions where scores of the competitors are accumulated over a number of units and/or phases.
The Cumulative Results message is be used to send an intermediate summary of results (including rank) part way through a phase. In this case, the DocumentSubtype is used to specify the last phase or event unit that contributed results to the message.
The mandatory attributes and mandatory elements defined in this message will have to be used by all the sports, although each ODF Sport Data Dictionary will have to explain with further detail the optional attributes or optional elements of the message.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC |
Each ODF Sport Data Dictionary will have to complete the explanation regarding to this attribute |
|
DocumentSubcode |
S(34) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentCode |
|
DocumentType |
DT_CUMULATIVE_RESULT |
Cumulative Results message |
|
DocumentSubtype |
S(20) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentType |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
It indicates the status of the results START_LIST LIVE INTERMEDIATE UNCONFIRMED UNOFFICIAL OFFICIAL PROTESTED |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The cumulative results accumulate scores/results over a number of units so are generally sent after each DT_RESULT message if the cumulative message applies (usually using same ResultStatus at DT_RESULT). When there is no unit in progress the cumulative results will have INTERMEDIATE status.
The first version is generally triggered at the same time as the start list of the first unit is triggered (START_LIST).
Where live updates are not appropriate (sport dependent) then the triggering is defined in the sport data dictionaries.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
Level 11 |
|
|
Gen |
|||||||||
|
|
Sport |
|||||||||
|
|
Codes |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
LastUnit |
|||||||||
|
|
UnitsTotal |
|||||||||
|
|
UnitsComplete |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
DisciplineName |
|||||||||
|
|
EventName |
|||||||||
|
|
SubEventName |
|||||||||
|
|
Gender |
|||||||||
|
|
||||||||||
|
|
Venue |
|||||||||
|
|
VenueName |
|||||||||
|
|
Location |
|||||||||
|
|
LocationName |
|||||||||
|
|
||||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
ResultType |
|||||||||
|
|
Result |
|||||||||
|
|
IRM |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
Diff |
|||||||||
|
|
SortOrder |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
ValueType |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
IRM |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Order |
|||||||||
|
|
Code |
|||||||||
|
|
RecordType |
|||||||||
|
|
Equalled |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Unit |
|||||||||
|
|
Order |
|||||||||
|
|
||||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
ResultType |
|||||||||
|
|
Result |
|||||||||
|
|
Unchecked |
|||||||||
|
|
ResultPoints |
|||||||||
|
|
IRM |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
Diff |
|||||||||
|
|
WLT |
|||||||||
|
|
SortOrder |
|||||||||
|
|
StartOrder |
|||||||||
|
|
StartSortOrder |
|||||||||
|
|
Pty |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
Value2 |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
Speed |
|||||||||
|
|
Move |
|||||||||
|
|
Pty |
|||||||||
|
|
Discard |
|||||||||
|
|
Arrive |
|||||||||
|
|
Unchecked |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Order |
|||||||||
|
|
Code |
|||||||||
|
|
RecordType |
|||||||||
|
|
Equalled |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Type |
|||||||||
|
|
Organisation |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
Class |
|||||||||
|
|
Horse |
|||||||||
|
|
GuideID |
|||||||||
|
|
GuideFamilyName |
|||||||||
|
|
GuideGivenName |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
ValueType |
|||||||||
|
|
IRM |
|||||||||
|
|
Rank |
|||||||||
|
|
RankEqual |
|||||||||
|
|
SortOrder |
|||||||||
|
|
Diff |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /Progress (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
LastUnit |
O |
Full RSC of the last unit completed (or in progress if applicable) related to the message's content |
|
|
UnitsTotal |
O |
Numeric ##0 |
Total units expected related data impacting this message. |
|
UnitsComplete |
O |
Numeric ##0 |
Total units completed which have related data impacting this message. |
|
Element: Competition /ExtendedInfos /Progress /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Descriptions in Text. |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
EventName |
M |
S(40) |
Event name (not code) from Common Codes |
|
SubEventName |
O |
S(40) |
Phase level short name (not code) from Common Codes. Only include if in single phase. |
|
Gender |
M |
CC @SportGender |
Gender code for the event unit |
|
Element: Competition /ExtendedInfos /VenueDescription (0,1) |
|
Venue Names in Text. DO NOT INCLUDE unless all at single venue and location. |
|
Attribute |
M/O |
Value |
Description |
|
Venue |
M |
Venue Code |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
Location |
O |
Location code |
|
|
LocationName |
O |
S(30) |
Location Description (not code) from Common Codes |
|
Element: Competition /Result (1,N) |
|
For any cumulative results message, there should be at least one competitor being awarded a cumulative result after one event unit or phase. |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text
See table comment |
Rank of the competitor in the cumulative result |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute |
|
Result |
O |
See table comment |
The cumulative result of the competitor |
|
IRM |
O |
See table comment |
The invalid result mark, in case it is assigned |
|
QualificationMark |
O |
See table comment |
The code which gives an indication on the qualification of the competitor for the next round of the competition |
|
Diff |
O |
See table comment |
Display the time / value behind the leader. All fill when applicable, 0.0 for leader, negative for in front of leader, positive for behind. For example +3.45 means 3.45 sec behind the leader, -1.23 means -1.23 sec infront of (better than) the leader. |
|
SortOrder |
M |
Numeric See table comment |
Used to sort all cumulative results, based on rank, but to break rank ties, etc. It is mainly used for display purposes. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ExtendedResults /ExtendedResult (1,N) |
|
Team competitor's extended results. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /RecordIndicators /RecordIndicator (1,N) |
|
Cumulative result's record indicator. |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric |
The hierarchy (priority) for types of record from 1 to n. (Can use the Order column from CC @RecordType for reference). |
|
Code |
M |
Code which describes the record broken by the result value. |
|
|
RecordType |
M |
Code which specifies the level at which the record is broken. |
|
|
Equalled |
O |
S(1) |
Send Y in the case that the record has been equalled else do not send. |
|
Element: Competition /Result /ResultItems /ResultItem (1,N) |
|
Identifier of unit, for the schedule item to which it is going to be included the result summary. ResultItem /Result will be for one particular previous unit. |
|
Attribute |
M/O |
Value |
Description |
|
Unit |
M |
See table comment |
Unit code of the latest RSC schedule item to which the cumulative results is updated to. It may be at phase or unit level. |
|
Order |
O |
Numeric #0 |
Logical order of the sub-units, usually schedule order. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ResultItems /ResultItem /Result (1,1) |
|
For any Event Unit Results message, there should be at least one competitor being awarded a result for the event unit. |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text
See table comment |
Rank of the competitor in the result for the event unit or phase identified by /ResultItems /ResultItem. |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute for the event unit or phase identified by /ResultItems /ResultItem. This is relative the value in Result below. |
|
Result |
O |
See table comment |
The result of the competitor in the event unit for the event unit or phase identified by /ResultItems /ResultItem. This is usually the 'raw' result but is detailed in each data dictionary. |
|
Unchecked |
O |
See table comment |
Send with ="Y" in the case that there is a value which needs to be validated. For example by reading photo to change from transponder times. Do not send if not ="Y" |
|
ResultPoints |
O |
See table comment |
If the 'raw' score is converted to points to calculate the overall result then put the points here. |
|
IRM |
O |
See table comment |
The invalid result mark, in case it is assigned for the event unit or phase identified by /ResultItems /ResultItem |
|
QualificationMark |
O |
See table comment |
The code which gives an indication on the qualification of the competitor for the next round of the competition for the event unit or phase identified by /ResultsItems /ResultItem |
|
Diff |
O |
See table comment |
Display the time / value behind the leader. All fill when applicable, 0.0 for leader, negative for in front of leader, positive for behind. For example +3.45 means 3.45 sec behind the leader, -1.23 means -1.23 sec infront of (better than) the leader. |
|
WLT |
O |
See table comment |
The code whether a competitor won, lost or tied the match / game for the event unit identified by /ResultItems /ResultItem. It just applied to event units |
|
SortOrder |
M |
Numeric
See table comment |
Used to sort all results in an event unit or phase identified by /ResultItems /ResultItem |
|
StartOrder |
O |
Numeric
See table comment |
Competitors's start order |
|
StartSortOrder |
O |
Numeric
See table comment |
Used to sort all start list competitors in an event unit. |
|
Pty |
O |
See table comment |
Penalty information |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ResultItems /ResultItem /Result /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Value2 |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Speed |
O |
See sport specific definition |
Speed at this ExtendedResult |
|
Move |
O |
See sport specific definition |
Change in rank compared to the previous ExtendedResult |
|
Pty |
O |
See sport specific definition |
Penalty information |
|
Discard |
O |
See sport specific definition |
Used when data is to be discarded |
|
Arrive |
O |
See sport specific definition |
Related to arrival information |
|
Unchecked |
O |
S(1) |
Send Y where the result @Value has not been appropriately validated (sport specific) else do not send. |
|
Element: Competition /Result /ResultItems /ResultItem /Result /ExtendedResults /ExtendedResult / Extension (0,N) |
|
Extensions of ResultItem if required. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /ResultItems /ResultItem /Result /RecordIndicators /RecordIndicator (1,N) |
|
Result's record indicator. |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric |
The hierarchy (priority) for types of record from 1 to n. Can use the Order column from CC @RecordType for reference). |
|
Code |
M |
Code which describes the record broken by the result value. |
|
|
RecordType |
M |
Code which specifies the level at which the record is broken. |
|
|
Equalled |
O |
S(1) |
Send Y in the case that the record has been equalled else do not send. |
|
Element: Competition /Result /Competitor (1,1) |
|
Competitor related to one cumulative result. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes Or Organisation code in the case of NOC or NPC |
Competitor's ID |
|
Type |
M |
S(1) |
A for athlete, T for team, N for NOC or NPC |
|
Organisation |
M |
Competitor's organisation |
|
|
Bib |
O |
See table comment |
Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Description (0,1) |
|
Competitors extended information. |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. Only applies for teams / groups. Not usually for pairs (figure skating & beach volleyball are the exceptions). |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID, corresponding to either a team member or a single athlete |
|
Order |
M |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
|
Bib |
O |
See table comment |
Bib number |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Athlete /Description (1,1) |
|
Athletes extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
Element: Competition /Result /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Team member's or individual athlete's extended result, depending on whether Competitor @Type="T" or Competitor @Type="A". |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Extensions of team member's or individual athlete's extended results. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Team (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Team's ID (example ATHM4X400m--ESP01, 393553) When the Team is an historical one, then this ID starts with "T". |
|
Order |
M |
Numeric |
Order attribute used to sort the teams if there are multiple teams else 1. |
|
Bib |
O |
See sport specific definition |
Team Bib number |
|
Element: Competition /Result /Competitor /Composition /Team /Description (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Composition /Team /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeros |
Athlete ID of the team's member. |
|
Order |
O |
Numeric |
Team member order |
|
Bib |
O |
See sport specific definition |
Bib number |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
O |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Team /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
The ResultItems should be ordered in the same order in which they took place, earliest to latest.
Result @SortOrder will be the attribute used to sort the results, as the attribute @SortOrder is defined in each of the ODF Sport Data Dictionaries. Other @Order attributes will usually be used to order the rest of elements, as these elements are being requested in each of the ODF Sport Data Dictionary Documents.
Where the order is not otherwise defined by the sport, during a unit (particularly units where athletes participate one-by-one). Then the order should be:
1) All athletes finished the current unit ordered by overall rank
2) All athletes on course (in the order of their result at the intermediate; in case of several intermediates from the one further down the course to the one nearest to the start)
3) All athlete still to start in the current unit (start order)
4) All athletes not qualified, but having a score from previous units
5) All athletes with IRM (sorting according to Discipline/ORIS standard order)
The Image message is a message containing an image or images file(s) in .jpg or .png format encapsulated in a XML message.
The type of image may vary from discipline to discipline and could be a photofinish image or some other type of image to support the results of the discipline.
The message allows for multiple images but it is assumed the images are related (could be different resolutions, different states of a competition or different places in photofinish photos) hence only one description. Unrelated images should be sent separately.
When the DocumentSubtype is PHOTOFINISH or UNIFORM then no extensions are to be used to have all disciplines use the same structure.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC |
|
|
DocumentSubcode |
S(34) |
Picture number or may be redefined by discipline as needed. |
|
DocumentType |
DT_IMAGE |
Image message |
|
DocumentSubtype |
S(20) |
This is defined by the needs of the sport. Sport specific values are defined in the sport data dictionary. Examples of the possible values are: PHOTOFINISH STROKETRAIL UNIFORM Always refer to the sport specific data dictionary for use |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
Only applicable status is OFFICIAL |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
Trigger and frequency defined in ORIS (or PRIS) or may be varied in the sport specific data dictionary.
Trigger also after any change.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
|
|
Gen |
||||||
|
|
Sport |
||||||
|
|
Codes |
||||||
|
|
|||||||
|
|
|||||||
|
|
Type |
||||||
|
|
Code |
||||||
|
|
Pos |
||||||
|
|
Value |
||||||
|
|
|||||||
|
|
Code |
||||||
|
|
Pos |
||||||
|
|
Value |
||||||
|
|
|||||||
|
|
CopyrightHolder |
||||||
|
|
Notice |
||||||
|
|
Usage |
||||||
|
|
|||||||
|
|
Code |
||||||
|
|
Pos |
||||||
|
|
Value |
||||||
|
|
|||||||
|
|
Title |
||||||
|
|
Description |
||||||
|
|
|||||||
|
|
Code |
||||||
|
|
Pos |
||||||
|
|
Value |
||||||
|
|
|||||||
|
|
Pos |
||||||
|
|
Version |
||||||
|
|
Revision |
||||||
|
|
ImageType |
||||||
|
|
|||||||
|
|
Result |
||||||
|
|
Rank |
||||||
|
|
StartOrder |
||||||
|
|
SortOrder |
||||||
|
|
|||||||
|
|
Code |
||||||
|
|
Type |
||||||
|
|
Organisation |
||||||
|
|
|||||||
|
|
TeamName |
||||||
|
|
|||||||
|
|
|||||||
|
|
Code |
||||||
|
|
Order |
||||||
|
|
Bib |
||||||
|
|
|||||||
|
|
GivenName |
||||||
|
|
FamilyName |
||||||
|
|
|||||||
|
|
- |
||||||
|
|
|||||||
|
|
- |
||||||
|
|
|||||||
|
|
- |
||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /RightsInfo (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
CopyrightHolder |
O |
S(50) |
Name of the copyright holder |
|
Notice |
O |
S(50) |
The appropriate copyright notice |
|
Usage |
O |
String |
Usage rules |
|
Element: Competition /RightsInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ContentInfo (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Title |
O |
S(50) |
Title of the image(s) |
|
Description |
O |
String |
Any Description of the image |
|
Element: Competition /ContentInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Image (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Pos |
M |
Numeric #0 |
Used as differentiator if there are multiple images in the message. In the case of different holes in golf the numbers 1..18 could be used.
|
|
Version |
M |
Numeric #0 |
Document Version |
|
Revision |
M |
Numeric #0 |
Document Revision |
|
ImageType |
M |
S(3) |
Image type extension, jpg or png |
|
Element: Competition /Image /Result (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Result |
O |
S(20) |
Result of the competitor in the image. Formatted as appropriate in the event. Use IRM code if appropriate. |
|
Rank |
O |
S(10) |
Rank of the competitor |
|
StartOrder |
O |
S(4) |
Start or lane position |
|
SortOrder |
M |
Numeric ###0 |
This attribute is a sequential number with the order of the competitors in the image. |
|
Element: Competition /Image /Result /Competitor (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
S(20) with no leading zeroes |
Competitor's ID (Team or individual) If it is possible to send the ID it should be included. |
|
Type |
O |
S(1) |
A for athlete or T for team. If it is possible to send the type it should be included. |
|
Organisation |
O |
Competitor's organisation |
|
Element: Competition /Image /Result /Competitor /Description (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
O |
S(73) |
Name of the Team. |
|
Element: Competition /Image /Result /Competitor /Composition /Athlete (1,N) |
|
Only sent in the case of individual events. Team members are not sent in team events. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
S(20) with no leading zeroes |
Athlete's ID. If it is possible to send the ID it should be included. |
|
Order |
M |
Numeric ##0 |
Order attribute used to sort team members in a team. Send 1 for individuals. |
|
Bib |
O |
S(4) |
Bib number |
|
Element: Competition /Image /Result /Competitor /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name (Photofinish Name) |
|
FamilyName |
M |
S(25) |
Family name (Photofinish Name) |
|
Element: Competition /Image /ImageTitle (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
- |
O |
Free Text |
Image title if applicable. |
|
Element: Competition /Image /ImageDescription (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
- |
O |
Free Text |
Image description if applicable. |
|
Element: Competition /Image /ImageData (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
- |
M |
Free Text |
The ImageData element has a body consisting of one Base64-encoded report (a jpeg or png file) |
Sample (Photofinish - Individual)
<Competition>
<RightsInfo CopyrightHolder="OMEGA" Notice="rg" Usage="er" />
<Image Pos="1" Version="1" Revision="0" ImageType="jpg">
<Result Rank="1" StartOrder="1" SortOrder="1">
<Competitor Organisation="NOR">
<Composition>
<Athlete Order="1" Bib="1">
<Description GivenName="Ola Vigen" FamilyName="HATTESTAD" />
</Athlete>
</Composition>
</Competitor>
</Result>
<Result Rank="2" StartOrder="1" SortOrder="2">
<Competitor Organisation="SWE">
<Composition>
<Athlete Order="1" Bib="6">
<Description GivenName="Teodor" FamilyName="PETERSON" />
</Athlete>
</Composition>
</Competitor>
</Result>
...
<ImageData>/9j/4AAQSkZJRgABAQAAAQABAAD/7...Q==</ImageData>
</Image>
</Competition>
Sample (Photofinish - Team)
<Competition>
<RightsInfo CopyrightHolder="OMEGA" Notice="rg" Usage="er" />
<Image Pos="1" Version="1" Revision="0" ImageType="jpg">
<Result Rank="1" StartOrder="1" SortOrder="1">
<Competitor Organisation="NOR">
<Composition>
<Athlete Order="1" Bib="1">
<Description GivenName="" FamilyName="NORWAY" />
</Athlete>
</Composition>
</Competitor>
</Result>
<Result Rank="2" StartOrder="1" SortOrder="2">
<Competitor Organisation="SWE">
<Composition>
<Athlete Order="1" Bib="6">
<Description GivenName="" FamilyName="SWEDEN" />
</Athlete>
</Composition>
</Competitor>
</Result>
...
<ImageData>/9j/4AAQSk...2Q==</ImageData>
</Image>
</Competition>
Sample (Stroke Trail)
<OdfBody CompetitionCode="OG2012" DocumentType="DT_IMAGE" DocumentSubtype="STROKETRAIL" Date="2016-08-08" Time="120830417" LogicalDate="2016-08-08" Source="GOSTA1" FeedFlag="P" DocumentCode="GLFWSTROKE------------FNL-000101--" DocumentSubcode="4352682" Version="1">
<Competition>
<Image Pos="1" Version="1" Revision="0" ImageType="png" >
<ImageData>/9j/4AAQSkZJRgABAQEAAAAAA ETC ETC Lj5OXm5+jp6vHy8/T+uit//2Q==</ImageData>
</Image>
<Image Pos="2" Version="1" Revision="0" ImageType="png" >
<ImageData>/9j/4AAQSkZJRgABAQEAAAAAA ETC ETC Lj5OXm5+jp6vHy8/T+uit//2Q==</ImageData>
</Image>
</Competition>
</OdfBody>
Sort by Competition /Image /Pos and SortOrder within image.
The Press Photofinish message contains a link to the Press Diffusion Document for a particular event unit. It is a PDF containing the photo finish picture (uncompressed) which includes judgment markers as well as all necessary additional information.
It is a generic message for all sports.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC of the Unit related to the image |
|
|
DocumentSubcode |
S(10) |
Picture number |
|
DocumentType |
DT_PRESSPHOTOFINISH_LK |
Press Photofinish message |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
Only applicable status is OFFICIAL |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
Trigger when available.
Trigger also after any major change.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
|
|
Gen |
|||
|
|
Sport |
|||
|
|
Codes |
|||
|
|
||||
|
|
||||
|
|
Type |
|||
|
|
Code |
|||
|
|
Pos |
|||
|
|
Value |
|||
|
|
||||
|
|
Code |
|||
|
|
Pos |
|||
|
|
Value |
|||
|
|
||||
|
|
Version |
|||
|
|
Revision |
|||
|
|
Link |
|||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /PhotoFinish (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
Version |
M |
Numeric |
Document version: 1..9999 |
|
Revision |
M |
Numeric |
Document version: 1..9999 |
|
Link |
M |
S(255) |
URL of the link to the document |
There is no message sorting requirement for this message.
The Pool Standings message contains the standings of a group in a competition. It is similar to the Phase Results message, except in the frequency and trigger. Here the message is triggered at the start of OVR operations and then after each event unit (game, match, etc.).
This report is sent independently for each of the groups / pools of the competition in a particular phase, and the group / pool can be determined from the message headers (DocumentCode and DocumentSubtype).
The mandatory attributes and mandatory elements defined in this message will have to be used by all the sports, although each ODF Sport Data Dictionary will have to explain with further detail the optional attributes or optional elements of the message.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full Phase level RSC |
|
|
DocumentSubcode |
S(34) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentCode. |
|
DocumentType |
DT_POOL_STANDING |
Pool Standings message |
|
DocumentSubtype |
S(20) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentType. |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
Status of the message. Expected statuses are: START_LIST (before any unit is complete) INTERMEDIATE (during the phase) UNCONFIRMED (if last match is unconfirmed) UNOFFICIAL (if last match is unofficial) OFFICIAL (after all matches official) |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The general rule is that this message is sent:
* Before the start of the competition to build in the initial tables. The message has status START_LIST
* When an event unit of the corresponding phase finishes (not waiting for official). The message has status INTERMEDIATE.
* When the phase finishes (there are no more event units/games to compete). The message has status OFFICIAL
The status can be seen in ODF header (ResultStatus attribute).
Trigger also after any change.
However, if there is any kind of sport specific rule, overwrite it in each of the ODF Sport Data Dictionaries.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
|
|
Gen |
||||||||
|
|
Sport |
||||||||
|
|
Codes |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
LastUnit |
||||||||
|
|
UnitsTotal |
||||||||
|
|
UnitsComplete |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
DisciplineName |
||||||||
|
|
EventName |
||||||||
|
|
SubEventName |
||||||||
|
|
Gender |
||||||||
|
|
|||||||||
|
|
Venue |
||||||||
|
|
VenueName |
||||||||
|
|
Location |
||||||||
|
|
LocationName |
||||||||
|
|
|||||||||
|
|
Rank |
||||||||
|
|
RankEqual |
||||||||
|
|
ResultType |
||||||||
|
|
Result |
||||||||
|
|
IRM |
||||||||
|
|
QualificationMark |
||||||||
|
|
SortOrder |
||||||||
|
|
Won |
||||||||
|
|
Lost |
||||||||
|
|
Tied |
||||||||
|
|
Played |
||||||||
|
|
For |
||||||||
|
|
Against |
||||||||
|
|
Diff |
||||||||
|
|
Ratio |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
ValueType |
||||||||
|
|
IRM |
||||||||
|
|
Rank |
||||||||
|
|
RankEqual |
||||||||
|
|
SortOrder |
||||||||
|
|
Diff |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Order |
||||||||
|
|
Code |
||||||||
|
|
RecordType |
||||||||
|
|
Equalled |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Type |
||||||||
|
|
Organisation |
||||||||
|
|
|||||||||
|
|
TeamName |
||||||||
|
|
IFId |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Order |
||||||||
|
|
|||||||||
|
|
GivenName |
||||||||
|
|
FamilyName |
||||||||
|
|
Gender |
||||||||
|
|
Organisation |
||||||||
|
|
BirthDate |
||||||||
|
|
IFId |
||||||||
|
|
Class |
||||||||
|
|
Horse |
||||||||
|
|
GuideID |
||||||||
|
|
GuideFamilyName |
||||||||
|
|
GuideGivenName |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
ValueType |
||||||||
|
|
IRM |
||||||||
|
|
Rank |
||||||||
|
|
RankEqual |
||||||||
|
|
SortOrder |
||||||||
|
|
Diff |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Type |
||||||||
|
|
Pos |
||||||||
|
|
Organisation |
||||||||
|
|
Date |
||||||||
|
|
Time |
||||||||
|
|
Unit |
||||||||
|
|
HomeAway |
||||||||
|
|
Result |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
ValueType |
||||||||
|
|
IRM |
||||||||
|
|
Rank |
||||||||
|
|
RankEqual |
||||||||
|
|
SortOrder |
||||||||
|
|
Diff |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
TeamName |
||||||||
|
|
IFId |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Order |
||||||||
|
|
|||||||||
|
|
GivenName |
||||||||
|
|
FamilyName |
||||||||
|
|
Gender |
||||||||
|
|
Organisation |
||||||||
|
|
BirthDate |
||||||||
|
|
IFId |
||||||||
|
|
Class |
||||||||
|
|
Horse |
||||||||
|
|
GuideID |
||||||||
|
|
GuideFamilyName |
||||||||
|
|
GuideGivenName |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
ValueType |
||||||||
|
|
IRM |
||||||||
|
|
Rank |
||||||||
|
|
RankEqual |
||||||||
|
|
SortOrder |
||||||||
|
|
Diff |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /Progress (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
LastUnit |
O |
Full RSC of the last unit completed (or in progress if applicable) related to the message?s content |
|
|
UnitsTotal |
O |
Numeric ##0 |
Total units expected related data impacting this message. |
|
UnitsComplete |
O |
Numeric ##0 |
Total units completed which have related data impacting this message. |
|
Element: Competition /ExtendedInfos /Progress /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Descriptions in Text. |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
EventName |
M |
S(40) |
Event name (not code) from Common Codes |
|
SubEventName |
O |
S(40) |
Phase level short name (not code) from Common Codes. Only include if in single phase. |
|
Gender |
M |
CC @SportGender |
Gender code for the event unit |
|
Element: Competition /ExtendedInfos /VenueDescription (0,1) |
|
Venue Names in Text. Only included where the phase is contested at a single venue |
|
Attribute |
M/O |
Value |
Description |
|
Venue |
M |
Venue Code |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
Location |
O |
Location code |
|
|
LocationName |
O |
S(30) |
Location Description (not code) from Common Codes |
|
Element: Competition /Result (1,N) |
|
For any message, there should be at least one competitor being awarded a result for the pool. |
|
Attribute |
M/O |
Value |
Description |
|
Rank |
O |
Text
See table comment |
Rank of the competitor in the pool. |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
ResultType |
O |
See table comment |
Type of the @Result attribute |
|
Result |
O |
See table comment |
The result of the competitor in the pool, usually the points scored |
|
IRM |
O |
See table comment |
The invalid result mark, in case it is assigned |
|
QualificationMark |
O |
See table comment |
The code which gives an indication on the qualification of the competitor for the next round of the competition |
|
SortOrder |
M |
Numeric
See table comment |
Unique sort order for result in the pool, based on rank to break rank ties. |
|
Won |
O |
Numeric
See table comment |
Number of matches or games won |
|
Lost |
O |
Numeric
See table comment |
Number of matches or games lost |
|
Tied |
O |
Numeric
See table comment |
Number of matches or games tied |
|
Played |
O |
Numeric
See table comment |
Number of matches or games played by the competitor |
|
For |
O |
Numeric
See table comment |
Points/Goals achieved by the competitor |
|
Against |
O |
Numeric
See table comment |
Points/Goals against the competitor |
|
Diff |
O |
See table comment |
Difference between For and Against, see sports documents for more information. |
|
Ratio |
O |
See table comment |
Ratio value, see sports documents for more information |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /ExtendedResults /ExtendedResult (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /RecordIndicators /RecordIndicator (1,1) |
|
Result's record indicator. |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric |
The hierarchy (priority) for types of record from 1 to n. Can use the Order column from CC @RecordType for reference). |
|
Code |
M |
Code which describes the record broken by the result value. |
|
|
RecordType |
M |
Code which specifies the level at which the record is broken. |
|
|
Equalled |
O |
S(1) |
Send Y in the case that the record has been equalled else do not send. |
|
Element: Competition /Result /Competitor (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Organisation |
M |
Competitor's organisation |
|
Element: Competition /Result /Competitor /Description (0,1) |
|
Competitors extended information. |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. Only applies for teams / groups. |
|
IFId |
O |
S(16) |
Team IF number, send if available |
|
Element: Competition /Result /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID, corresponding to either a team member or an individual athlete |
|
Order |
M |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
Element: Competition /Result /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Team member's or individual athlete's extended result, depending on whether Competitor @Type="T" or Competitor @Type="A". |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /Competitor /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Extensions of team member's or individual athlete's extended results. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Opponent (0,N) |
|
Details of the opposing competitor in competitions within the pool. (The Opponent of the competitor in the Opponent @Pos column of the Pool) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor ID or TBD if unknown |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Pos |
M |
Numeric |
1 to n. Normally expected to be the same as SortOrder for the same competitor. |
|
Organisation |
M |
Competitor's organisation (code). Must include if the data is available |
|
|
Date |
M |
Date |
Date of match between the competitor and opponent (example: YYYY-MM-DD). Must include if the data is available, send even after the match is complete. |
|
Time |
O |
S(5) |
Time of match (example HH:MM) Must include if the data is available, send even after the match is complete. |
|
Unit |
O |
Full RSC of the Unit for the Pool Item |
|
|
HomeAway |
O |
S(1) |
Home / Away indicator. Send H if the opponent is the home team, send A if the opponent is the away team. |
|
Result |
O |
S(50) |
Result of the match if match is complete and formatted as in ORIS (separator & order, example 5-2). Must include if the data is available and the match is complete. The order of the result data is relative to the competitor and may be reversed for other competitor or depending on home/away display rules. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Opponent /ExtendedResults /ExtendedResult (1,N) |
|
Extensions of oppositions extended results. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult) |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /Competitor /Opponent /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Opponent /Description (0,1) |
|
Competitors extended information. |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the opposition team. Only applies for teams / groups. |
|
IFId |
O |
S(16) |
Team IF number, send if available |
|
Element: Competition /Result /Competitor /Opponent /Description /ExtendedDescription (0,N) |
|
Extensions of oppositions extended results. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Opponent /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athletes ID, corresponding to either a team member or an individual athlete |
|
Order |
M |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Result /Competitor /Opponent /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case).
Used for some athletes with a disability (e.g: Paralympic Games). |
|
Element: Competition /Result /Competitor /Opponent /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Result /Competitor /Opponent /Composition /Athlete /ExtendedResults /ExtendedResult (1,N) |
|
Team member's or individual athlete's extended result, depending on whether Competitor @Type="T" or Competitor @Type="A". |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
ValueType |
O |
See sport specific definition |
ValueType should be used to describe the type of data @Value |
|
IRM |
O |
See sport specific definition |
Send appropriate IRM code if IRM at this ExtendedResult |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific ExtendedResult. |
|
RankEqual |
O |
S(1) |
Send Y where Rank at this specific ExtendedResult is equalled else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this ExtendedResult |
|
Diff |
O |
See sport specific definition |
Time/Points etc behind leader at this ExtendedResult |
|
Element: Competition /Result /Competitor /Opponent /Composition /Athlete /ExtendedResults /ExtendedResult /Extension (0,N) |
|
Extensions of team member's or individual athlete's extended results. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
The attribute used to sort the results is Result @SortOrder.
The Brackets message contains the brackets information for an event or component of an event (phase or unit). It is used where there is a necessity to know the progress of a competition. In the early stages of the competition, it indicates how the competition progress will proceed from the winners/losers.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC of the Event |
|
|
DocumentType |
DT_BRACKETS |
Brackets message |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
Status of the message. Expected statuses are: START_LIST (before any unit is complete) INTERMEDIATE (during the competition) UNCONFIRMED (when last match unconfirmed) UNOFFICIAL (when last match unofficial) OFFICIAL (when all matches official) |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
This message should be sent at the very beginning of a competition, as soon as brackets are available.
Send when a match/event unit is completed, including Unconfirmed, Unofficial and Official status. Therefore it is triggered up to three times (with both status) for each event unit (if unofficial is used). The message should be updated including information on each competitor in the different bracket items.
The @ResultStatus attribute will vary depending on the competition status.
* Send with ResultStatus = "START_LIST" if no units are complete
* Send with ResultStatus = "INTERMEDIATE" until the last event unit (Gold Medal Match) is Unofficial (i.e. for all event units up until the Gold Medal match is completed for an event)
* Send with ResultStatus = "UNCONFIRMED" when the last event unit for an event (Gold Medal match) has Unconfirmed status.
* Send with ResultStatus = "UNOFFICIAL" when the last event unit for an event (Gold Medal match) has Unofficial status.
* Send with ResultStatus = "OFFICIAL" when the last event unit for an event (Gold Medal match) has Official status.
Trigger also after any change.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
Level 11 |
|
|
Gen |
|||||||||
|
|
Sport |
|||||||||
|
|
Codes |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
LastUnit |
|||||||||
|
|
UnitsTotal |
|||||||||
|
|
UnitsComplete |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
DisciplineName |
|||||||||
|
|
EventName |
|||||||||
|
|
Gender |
|||||||||
|
|
||||||||||
|
|
Venue |
|||||||||
|
|
VenueName |
|||||||||
|
|
Location |
|||||||||
|
|
LocationName |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Position |
|||||||||
|
|
Date |
|||||||||
|
|
Time |
|||||||||
|
|
Unit |
|||||||||
|
|
Result |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Pos |
|||||||||
|
|
Code |
|||||||||
|
|
WLT |
|||||||||
|
|
Rank |
|||||||||
|
|
Result |
|||||||||
|
|
Diff |
|||||||||
|
|
IRM |
|||||||||
|
|
QualificationMark |
|||||||||
|
|
StrikeOut |
|||||||||
|
|
StartOrder |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
Unit |
|||||||||
|
|
Value |
|||||||||
|
|
WLT |
|||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Type |
|||||||||
|
|
Seed |
|||||||||
|
|
Organisation |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
TeamName |
|||||||||
|
|
IFId |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Code |
|||||||||
|
|
Order |
|||||||||
|
|
Bib |
|||||||||
|
|
||||||||||
|
|
GivenName |
|||||||||
|
|
FamilyName |
|||||||||
|
|
Gender |
|||||||||
|
|
Organisation |
|||||||||
|
|
BirthDate |
|||||||||
|
|
IFId |
|||||||||
|
|
Class |
|||||||||
|
|
Horse |
|||||||||
|
|
GuideID |
|||||||||
|
|
GuideFamilyName |
|||||||||
|
|
GuideGivenName |
|||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
|
||||||||||
|
|
||||||||||
|
|
Type |
|||||||||
|
|
Code |
|||||||||
|
|
Pos |
|||||||||
|
|
Value |
|||||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /Progress (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
LastUnit |
O |
Full RSC of the last unit completed (or in progress if applicable) related to the message's content |
|
|
UnitsTotal |
O |
Numeric ##0 |
Total units expected related data impacting this message. |
|
UnitsComplete |
O |
Numeric ##0 |
Total units completed which have related data impacting this message. |
|
Element: Competition /ExtendedInfos /Progress /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Description in Text |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
EventName |
M |
S(40) |
Event name (not code) from Common Codes. |
|
Gender |
M |
CC @SportGender |
Gender code for the event unit |
|
Element: Competition /ExtendedInfos /VenueDescription (0,1) |
|
Venue Names in text. |
|
Attribute |
M/O |
Value |
Description |
|
Venue |
M |
Venue code |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
Location |
O |
Location Code |
|
|
LocationName |
O |
S(30) |
Location Description (not code) from Common Codes |
|
Element: Competition /Bracket (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See table comment |
Bracket code to identify a bracket item (finals, classification games...). There should be a different code for each bracket based on sport/ORIS presentation of the bracket. For example bronze bracket is a different code from that leading to gold (assuming there are matches played) |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Bracket /BracketItems (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See table comment |
Bracket code to identify a set of bracket items. It usually refers to the round in the brackets, for example quarterfinal or semifinal etc. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Bracket /BracketItems /BracketItem (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See table comment |
Bracket code to identify a bracket item. Unique identifier for the BracketItem. |
|
Order |
M |
Numeric ##0 |
Sequential number inside of BracketItems to indicate the order, always start at 1 |
|
Position |
M |
Numeric ##0 |
Bracket position when drawing the bracket. For example a quarter final has 4 items, with positions 1, 2, 3 and 4 from the top. Use the appropriate number to draw the position. |
|
Date |
O |
Date |
Date of match (example: YYYY-MM-DD). Must include if the data is available |
|
Time |
O |
S(5) |
Time of match (example HH:MM). Include if the data is available, however in disciplines where match times are determined depending on the participating competitors then the time is withheld until after competitors are known and the times are approved. |
|
Unit |
O |
Full RSC of the unit for the BracketItem |
|
|
Result |
O |
S(50) |
Result of the match if the match is complete and formatted as in ORIS (separator & order, example 5-2). Must include if the data is available and the match is complete |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Bracket /BracketItems /BracketItem /ExtBracketItems /ExtBracketItem (1,N) |
|
ExtBracketItems /ExtBracketItem are optional elements according to competitors' rules. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace (1,N) |
|
- If the competitors are known, this element is used to place the competitors in the bracket.
|
|
Attribute |
M/O |
Value |
Description |
|
Pos |
M |
Numeric ##0 |
This attribute is a sequential number to place the different competitors in the bracket (1, 2 ...). |
|
Code |
O |
See table comment |
Code for the first competitor of the BracketItem, usually to indicate the rule to access to the bracket item and appearing as first competitor. |
|
WLT |
O |
See table comment |
W or L, indicates the winner or loser of the bracket item. Always send when known |
|
Rank |
O |
See table comment |
Rank in the bracket item, usually only applicable if more than 2 competitors in the bracket |
|
Result |
O |
See table comment |
The result of the competitor in the event unit |
|
Diff |
O |
See table comment |
Difference from the leader if applicable |
|
IRM |
O |
See table comment |
The invalid result mark, if applicable |
|
QualificationMark |
O |
See table comment |
Indicates the qualification of the competitor for the next round of the competition |
|
StrikeOut |
O |
See table comment |
The competitor should be struck out in the bracket item, usually only used for DQB but may have others uses by sport |
|
StartOrder |
O |
See table comment |
If there is a designator of the starting position, for example colour. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /ExtCompPlaces /ExtCompPlace (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /PreviousUnit (0,1) |
|
Previous event unit related to the CompetitorPlace@Pos competitor of the current bracket item. It is always informed except for the bracket items whose CompetitorPlace@Pos competitor do not have preceding event units in the bracket graph unless coming from a pool. |
|
Attribute |
M/O |
Value |
Description |
|
Unit |
O |
Full RSC code of the previous event unit for the CompetitorPlace@Pos competitor of the bracket item. Must send if a winner/loser from a single unit. If from a pool then this is the RSC of the pool. |
|
|
Value |
O |
SC@Pool or S(6) |
If the competitor in the current unit is unknown due to coming from a pool or previous matches then fill this field with the pool code or the match number as appropriate. (may be redefined by sport) |
|
WLT |
O |
S(1) |
If the competitor in the current unit is unknown and coming from an earlier bracketitem then fill this field with the W or L indication winner or loser of the previous unit if the information is known. Do not send if competitor comes from a pool. |
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /Competitor (0,1) |
|
CompetitorPlace @Pos competitor related to the bracket item. Only include if the competitor is known. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Seed |
O |
S(10) |
The seed of the competitor or equivalent information |
|
Organisation |
O |
Competitors' organisation if known. |
|
|
Bib |
O |
Defined by Discipline |
Competitor Bib |
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /Competitor /Description (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. Only applies for teams / groups. |
|
IFId |
O |
S(16) |
Team IF number, send if available |
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /Competitor /ExtBracketComps /ExtBracketComp (1,N) |
|
CompetitorPlace @Pos team competitor's extended bracket information, according to competitors' rules. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /Competitor /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID, corresponding to either a team member or an individual athlete |
|
Order |
M |
Numeric See table comment |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
|
Bib |
O |
Defined by Discipline |
Athlete Bib |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /Competitor /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games). This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case). |
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Bracket /BracketItems /BracketItem /CompetitorPlace /Competitor /Composition /Athlete /ExtBracketAths /ExtBracketAth (1,N) |
|
CompetitorPlace @Pos team member's or individual athlete's extended bracket information, depending on whether Competitor @Type="T" or Competitor @Type="A" according to competitors' rules. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
The following order applies:
* Every ODF Sport Data Dictionary making use of this message should specify the order for Bracket @Code if more than one "@Code" is possible.
* Every ODF Sport Data Dictionary should specify the order for BracketItems according to its @Code attribute. It will usually be referred to BracketItems /BracketItem /Unit (all BracketItem should be grouped by the BracketItem /Unit attribute).
* Then, the BracketItem /Unit are sorted according to their scheduled start time.
The Statistics message contains a list of statistics for a competitor (could be an individual athlete or a team), that applies at a DocumentCode level, which could be for an event unit, a phase or an event.
There will be a separate message (identified by the header's DocumentSubtype and DocumentSubcode) for every table where multiple statistics apply.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC |
Depending on the statistics it could be at any level |
|
DocumentSubcode |
To be defined in each ODF Data Dictionary |
Extension for the DocumentCode. This is an optional attribute. It is used when the RSC is not enough and it is required several different messages with the same RSC. Each ODF Sport Data Dictionary will have to complete the explanation regarding to this attribute (it can be useful for example to separate statistics by Organisation). |
|
DocumentType |
DT_STATS |
Statistics message |
|
DocumentSubtype |
S(20) To be defined in each ODF Data Dictionary |
Attribute used to extend DocumentType for some messages. |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
It indicates whether the result is official or intermediate etc). LIVE (used during the competition when nothing else applies) INTERMEDIATE (used after the competition has started and is not finished but not currently live, typically between units) OFFICIAL (after the last unit which effects the statistics is official) |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
Each ODF Sport Data Dictionary should specify when to make use of this message, if necessary though the general rule is trigger as soon as each unit is finished (UNCONFIRMED) and on each change in the statistics.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
|
|
Gen |
|||||||
|
|
Sport |
|||||||
|
|
Codes |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
LastUnit |
|||||||
|
|
UnitsTotal |
|||||||
|
|
UnitsComplete |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
DisciplineName |
|||||||
|
|
EventName |
|||||||
|
|
Gender |
|||||||
|
|
||||||||
|
|
Venue |
|||||||
|
|
VenueName |
|||||||
|
|
Location |
|||||||
|
|
LocationName |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Order |
|||||||
|
|
||||||||
|
|
GivenName |
|||||||
|
|
FamilyName |
|||||||
|
|
Gender |
|||||||
|
|
Organisation |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
Attempt |
|||||||
|
|
Avg |
|||||||
|
|
Percent |
|||||||
|
|
Rank |
|||||||
|
|
RankEqual |
|||||||
|
|
SortOrder |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Type |
|||||||
|
|
Order |
|||||||
|
|
Organisation |
|||||||
|
|
||||||||
|
|
TeamName |
|||||||
|
|
IFId |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Order |
|||||||
|
|
||||||||
|
|
GivenName |
|||||||
|
|
FamilyName |
|||||||
|
|
Gender |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
Attempt |
|||||||
|
|
Avg |
|||||||
|
|
Percent |
|||||||
|
|
Rank |
|||||||
|
|
RankEqual |
|||||||
|
|
SortOrder |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Order |
|||||||
|
|
||||||||
|
|
GivenName |
|||||||
|
|
FamilyName |
|||||||
|
|
Gender |
|||||||
|
|
Organisation |
|||||||
|
|
BirthDate |
|||||||
|
|
IFId |
|||||||
|
|
Class |
|||||||
|
|
Horse |
|||||||
|
|
GuideID |
|||||||
|
|
GuideFamilyName |
|||||||
|
|
GuideGivenName |
|||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
||||||||
|
|
||||||||
|
|
Type |
|||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
|
Attempt |
|||||||
|
|
Avg |
|||||||
|
|
Percent |
|||||||
|
|
Rank |
|||||||
|
|
RankEqual |
|||||||
|
|
SortOrder |
|||||||
|
|
||||||||
|
|
Code |
|||||||
|
|
Pos |
|||||||
|
|
Value |
|||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /Progress (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
LastUnit |
O |
Full RSC of the last unit completed (or in progress if applicable) related to the message's content |
|
|
UnitsTotal |
O |
Numeric ##0 |
Total units expected related data impacting this message. |
|
UnitsComplete |
O |
Numeric ##0 |
Total units completed which have related data impacting this message. |
|
Element: Competition /ExtendedInfos /Progress /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Description in Text |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
EventName |
O |
S(40) |
Event name (not code) from Common Codes. |
|
Gender |
O |
CC @SportGender |
Gender code for the event unit |
|
Element: Competition /ExtendedInfos /VenueDescription (0,1) |
|
Venue Names in text. |
|
Attribute |
M/O |
Value |
Description |
|
Venue |
M |
Venue code |
|
|
VenueName |
M |
S(25) |
Venue Description (not code) from Common Codes |
|
Location |
O |
Location Code |
|
|
LocationName |
O |
S(30) |
Location Description (not code) from Common Codes |
|
Element: Competition /Officials /Official (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Official's code |
|
Order |
M |
Numeric #0 |
Official's order. 1..n send 1 if only one official. |
|
Element: Competition /Officials /Official /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the official |
|
|
Organisation |
M |
Official's organisation |
|
Element: Competition /Officials /Official /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Officials /Official /ExtOfficial (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Stats (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See table comment |
A code to identify the statistics being listed.
It must be the same as the DocumentSubtype attribute in the header. |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Stats /StatsItems /StatsItem (1,N) |
|
Statistics for the event unit / phase or event - depending on the headers' DocumentCode. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to percentage |
|
Rank |
O |
See sport specific definition |
Rank for this specific Item. |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all data including those without rank. |
|
Element: Competition /Stats /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Extended information for the statistics for the event unit / phase or event – depending on the headers’ DocumentCode. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Stats /Competitor (0,N) |
|
Competitor of the statistics. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID to be assigned a specific type of statistic.
The competitor should be participating in the event / phase / event unit depending on the DocumentCode in the message's header. |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Order |
M |
Numeric |
Order of the competitor in the statistics |
|
Organisation |
O |
Competitor's organisation if known |
|
Element: Competition /Stats /Competitor /Description (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. Only applies for teams / groups. |
|
IFId |
O |
S(16) |
Team IF number, send if available |
|
Element: Competition /Stats /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Stats /Competitor /Coaches /Coach (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Coach's ID |
|
Order |
M |
Numeric #0 |
Order attribute used to sort coaches. |
|
Element: Competition /Stats /Competitor /Coaches /Coach /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the coach |
|
Element: Competition /Stats /Competitor /Coaches /Coach /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Stats /Competitor /Coaches /Coach /ExtCoach (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Stats /Competitor /StatsItems /StatsItem (1,N) |
|
Team competitor's stats item, according to competitors' rules. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to percentage |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific Item. |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this Item) |
|
Element: Competition /Stats /Competitor /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Team competitor’s extended stat, according to competitors’ rules. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Stats /Competitor /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID, corresponding to either a team member or an individual athlete |
|
Order |
M |
Numeric |
Order attribute used to sort team members in a team (if Competitor @Type="T") or 1 if Competitor @Type="A". |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Stats /Competitor /Composition /Athlete /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games). This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide (mixed case). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide (mixed case). |
|
Element: Competition /Stats /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Stats /Competitor /Composition /Athlete /StatsItems /StatsItem (1,N) |
|
Team member's or individual athlete's stats item, depending on whether Competitor @Type="T" or Competitor @Type="A" according to competitors' rules. |
|
Attribute |
M/O |
Value |
Description |
|
Type |
O |
See sport specific definition |
|
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Attempt |
O |
See sport specific definition |
|
|
Avg |
O |
See sport specific definition |
Related to average |
|
Percent |
O |
See sport specific definition |
Related to percentage |
|
Rank |
O |
See sport specific definition |
Rank of the competitor for this specific Item. |
|
RankEqual |
O |
S(1) |
Identifies if a rank has been equalled. Send Y if applicable else not sent. |
|
SortOrder |
O |
See sport specific definition |
Similar to rank but considering all competitors (those with IRM or no rank at this Item) |
|
Element: Competition /Stats /Competitor /Composition /Athlete /StatsItems /StatsItem /ExtendedStat (0,N) |
|
Team member's or individual athlete's extended stat, depending on whether Competitor @Type="T" or Competitor @Type="A" according to competitors' rules. |
|
Attribute |
M/O |
Value |
Description |
|
Code |
O |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
Sort according to the @Order attributes.
This message applies for all records depending on the sport.
The message contains the list of all records from the start of the Games (events depending on header).
Special Situations - Not Established Records:
There are some situations where there are no records for a particular event. This can happen,for example, when the sport rules change (different weights or distances) or new events are introduced.
If this occurs then the NotEstablished flag is used to indicate this situation.
If a record is established for this event in the current competition then the NotEstablished flag and description will not be sent when a new record is established.
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Full RSC of the Discipline |
|
|
DocumentSubcode |
CC @RecordCode |
If the message is sent as a result of a record being modified (broken, equalled or re-instated) then this attribute will be included and is the Record Event for the modification. |
|
DocumentType |
DT_RECORD |
Records message |
|
DocumentSubtype |
FULL, PARTIAL |
Send "FULL" if all records included. Send "PARTIAL" if only one record code is included. |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
The DT_RECORD (without DocumentSubcode) message is sent as a bulk message (all records in a discipline) prior to the competition. Any new version of the DT_RECORD message should replace all previous record information, either for the RecordCode specified in DocumentSubcode or all if no DocumentSubcode is specified.
Note: It is sent by central systems before the competition with the historical records and by OVR after competition starts with each new record set or equalled.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
|
|
Gen |
||||||||
|
|
Sport |
||||||||
|
|
Codes |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
DisciplineName |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
|||||||||
|
|
Name |
||||||||
|
|
|||||||||
|
|
Order |
||||||||
|
|
RecordType |
||||||||
|
|
Subcode |
||||||||
|
|
Shared |
||||||||
|
|
NotEstablished |
||||||||
|
|
NotEstablishedLabel |
||||||||
|
|
|||||||||
|
|
Order |
||||||||
|
|
ResultType |
||||||||
|
|
Result |
||||||||
|
|
Unit |
||||||||
|
|
Country |
||||||||
|
|
Place |
||||||||
|
|
Date |
||||||||
|
|
Time |
||||||||
|
|
Equalled |
||||||||
|
|
Unconfirmed |
||||||||
|
|
Competition |
||||||||
|
|
Historical |
||||||||
|
|
Current |
||||||||
|
|
ModificationIndicator |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Type |
||||||||
|
|
Organisation |
||||||||
|
|
|||||||||
|
|
TeamName |
||||||||
|
|
IFId |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Code |
||||||||
|
|
Order |
||||||||
|
|
|||||||||
|
|
GivenName |
||||||||
|
|
FamilyName |
||||||||
|
|
Gender |
||||||||
|
|
Organisation |
||||||||
|
|
BirthDate |
||||||||
|
|
IFId |
||||||||
|
|
Class |
||||||||
|
|
Horse |
||||||||
|
|
GuideID |
||||||||
|
|
GuideFamilyName |
||||||||
|
|
GuideGivenName |
||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Type |
||||||||
|
|
Code |
||||||||
|
|
Pos |
||||||||
|
|
Value |
||||||||
|
Element: Competition (0,1) |
|
Attribute |
M/O |
Value |
Description |
|
Gen |
O |
S(20) |
Version of the General Data Dictionary applicable to the message |
|
Sport |
O |
S(20) |
Version of the Sport Data Dictionary applicable to the message |
|
Codes |
O |
S(20) |
Version of the Codes applicable to the message |
|
Element: Competition /ExtendedInfos /ExtendedInfo (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /ExtendedInfo /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /ExtendedInfos /SportDescription (0,1) |
|
Sport Description in Text |
|
Attribute |
M/O |
Value |
Description |
|
DisciplineName |
M |
S(40) |
Discipline name (not code) from Common Codes |
|
Element: Competition /Record (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
Record code. Send all record codes in the bulk message else this must match the DocumentSubcode, that is, only one per message. |
Sample (Individual Event)
<Record Code="ARCM70M72-------------------------">
<Description Name="Men 72 Arrows Ranking Round" />
<RecordType RecordType="WR" Order="1" Shared="N">
<RecordData Order="1" ResultType="POINTS" Result="699" Unit="ARCM70M---------------QUAL0001----" Country="GBR" Place="London" Date="2012-07-27" Time="105830427" Competition="The XXX Olympic Summer Games in 2012" Historical="N" Current="Y" ModificationIndicator="N" >
<Extension Code="XS_NUM" Value="22" />
<Competitor Code="1098720" Type="A" Organisation="NZL" >
<Composition>
<Athlete Code="1098720" Order="1">
<Description FamilyName="Smith" GivenName="John" Gender="M" Organisation="NZL" IFId="12920" BirthDate="1989-12-15" />
</Athlete>
</Composition>
</Competitor>
</RecordData>
</RecordType>
</Record>
Sample (Not Established Record)
<Record Code="ATHM10000M------------------------">
<Description Name="10,000metres Men" />
<RecordType RecordType="FOR" Order="2" NotEstablished="Y" NotEstablishedLabel ="Not Established" Shared="N" >
</RecordType>
</Record>
Sample (Teams)
<Record Code="ATHW4X100M------------------------">
<Description Name="Women's 4 x 100 metres Relay" />
<RecordType RecordType="WR" Order="1" Shared="N" >
<RecordData Order="1" ResultType="TIME" Result="36.84" Unit="ATHW4X100M------------FNL-0001----" Country="GBR" Place="London" Date="2012-08-11" Time="210600000" Competition="Olympic Games" Historical="N" Current="Y" ModificationIndicator="N" >
<Competitor Code="ATHW4X100M--JAM01" Type="T" Organisation="JAM" >
<Description TeamName="Jamaica" />
<Composition>
<Athlete Code="1020436" Order="1" >
<Description FamilyName="Smith" GivenName="Joan" Gender="W" Organisation="JAM" BirthDate="1990-12-15" />
</Athlete>
<Athlete Code="1020467" Order="2" >
<Description FamilyName="Brown" GivenName="Mary" Gender="W" Organisation="JAM" BirthDate="1992-12-11" />
</Athlete>
<Athlete Code="1020433" Order="3" >
<Description FamilyName="White" GivenName="Jane" Gender="W" Organisation="JAM" BirthDate="1987-12-13" />
</Athlete>
<Athlete Code="1020434" Order="4" >
<Description FamilyName="Busby" GivenName="Barb" Gender="W" Organisation="JAM" BirthDate="1994-12-17" />
</Athlete>
</Composition>
</Competitor>
</RecordData>
</RecordType>
</Record>
|
Element: Competition /Record /Description (1,1) |
|
Attribute |
M/O |
Value |
Description |
|
Name |
M |
S(40) |
Record description (not code) from Common Codes |
|
Element: Competition /Record /RecordType (1,N) |
|
It is possible to have more than one element with the same type (as in the case of National Records). |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric #0 |
The hierarchy (priority) for types of record from 1 to n. (Can use the Order column from CC @RecordType to assist in case several records are broken, from high priority to low priority but must still use 1 to n). |
|
RecordType |
M |
Record type. |
|
|
Subcode |
O |
- NOC if RecordType = "NR" or "NB" - Rank if RecordType = "BOP", "ALL" or "SBP" - WRC order if RecordType = "WRC"
|
It will be mandatory in case of RecordType = "NR", "NB", "BOP", "WRC", "ALL" and "SBP". |
|
Shared |
M |
S(1) |
Y-There is more than one competitor sharing the record N-There is just one competitor holding the record |
|
NotEstablished |
O |
S(1) |
Send "Y" in the case there is no record in this category else do not send. |
|
NotEstablishedLabel |
O |
S(25) |
The description to be used in the case that NotEstablished="Y". |
|
Element: Competition /Record /RecordType /RecordData (0,N) |
|
RecordData is not sent for NotEstablished Records unless a "standard" applies |
|
Attribute |
M/O |
Value |
Description |
|
Order |
M |
Numeric #0 |
In the case that a record (RecordType) is provided several times in the message, then Order is the chronological order for the records (1,N). 1 will be usually the historical record and for each record broken during the competition a new order value will be provided. Usually first time the record is broken will have Order="2", second time Order="3" etc. Send 1 for records (RecordType) not shared (historical records) |
|
ResultType |
M |
See table comments |
Indicates whether the record result is a distance, a time, etc. |
|
Result |
O |
See table comments |
Send always unless the record is not established (can be sent for not established if there is a standard). The performance of the competitor for the record. |
|
Unit |
O |
The full RSC of the unit in the current competition where the record was broken. Send always (Mandatory) in the case Historical="N". |
|
|
Country |
O |
Always send for new records and where known for historical records. Not applicable for not established records |
|
|
Place |
O |
S(40) |
Always send for new records and where known for historical records. Not applicable for not established records. Place (town or city) where the record was broken (example: "Salt Lake City"). |
|
Date |
O |
YYYY-MM-DD |
Always send for new records and where known for historical records. Not applicable for not established records. Date when the record was broken (for the current competition, the date will be assumed to be the date scheduled for the @Unit attribute) |
|
Time |
O |
Time |
Time the record was set. Send always (Mandatory) in the case of Historical="N". |
|
Equalled |
O |
S(1) |
Send "Y" if the existing record is equalled. Do not send if the record is not equalled. |
|
Unconfirmed |
O |
S(1) |
Send only in the case that Historical="Y" and if it is required in the specific discipline, since some historical records / record types may not be confirmed. Send "Y" if the record is Unconfirmed else do not send. The normal situation is do not send. |
|
Competition |
O |
S(40) |
Send the text of the competition name where the record was broken (example: "2013 World Championships", "2012 Olympic Games", etc.). |
|
Historical |
M |
S(1) |
Send "Y" if the record for competitor was not achieved during the current competition. Send "N" if the record for the competitor was achieved during the current competition. |
|
Current |
O |
S(1) |
Send "Y" in the case that this is the current record else do not send (may be multiple in the case of a shared record). |
|
ModificationIndicator |
O |
S(1) |
The possible values are: "N" = New broken record (not provided in a previous message) "R" = This record is re-instated/re-established as the current record in this message (following an invalidation or similar). Do not send this attribute for other records included in the message (not broken or not re-instated) |
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
|
Element: Competition /Record /RecordType /RecordData /Extension (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Record /RecordType /RecordData /Competitor (0,1) |
|
Competitor to whom the record is assigned.
|
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Competitor's ID |
|
Type |
M |
S(1) |
A for athlete, T for team |
|
Organisation |
O |
Competitors' organisation if known |
|
Element: Competition /Record /RecordType /RecordData /Competitor /Description (0,1) |
|
Competitors extended information. |
|
Attribute |
M/O |
Value |
Description |
|
TeamName |
M |
S(73) |
Name of the team. Only applies for teams / groups. |
|
IFId |
O |
S(16) |
Team IF number, send if available. |
|
Element: Competition /Record /RecordType /RecordData /Competitor /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Record /RecordType /RecordData /Competitor /Composition /Athlete (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Code |
M |
S(20) with no leading zeroes |
Athlete's ID, corresponding to either a team member or an individual athlete |
|
Order |
M |
Numeric #0 |
Order attribute used to sort team members in a team if Competitor @Type="T" or 1 if Competitor @Type="A". |
|
Element: Competition /Record /RecordType /RecordData /Competitor /Composition /Athlete /Description (0,1) |
|
Athletes extended information. |
|
Attribute |
M/O |
Value |
Description |
|
GivenName |
O |
S(25) |
Given name in WNPA format (mixed case) |
|
FamilyName |
M |
S(25) |
Family name in WNPA format (mixed case) |
|
Gender |
M |
Gender of the athlete |
|
|
Organisation |
M |
Athletes' organisation |
|
|
BirthDate |
O |
Date |
Birth date (example: YYYY-MM-DD). Must include if the data is available |
|
IFId |
O |
S(16) |
International Federation ID |
|
Class |
O |
CC @DisplineClass |
Code to identify the sport class in the case of events with athletes with a disability (e.g: Paralympic Games).
This attribute is optional because it is not used in events without such athletes. |
|
Horse |
O |
S(25) |
Name of the athlete's horse |
|
GuideID |
O |
S(20) without leading zeros |
ID of the Guide used in the record, used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideFamilyName |
O |
S(25) |
Family Name of the athlete's guide used in the record (mixed case). Used for some athletes with a disability (e.g: Paralympic Games). |
|
GuideGivenName |
O |
S(25) |
Given Name of the athlete's guide used in the record (mixed case). Used for some athletes with a disability (e.g: Paralympic Games). |
|
Element: Competition /Record /RecordType /RecordData /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
|
Element: Competition /Record /RecordType /RecordData /Competitor /Composition /Athlete /ExtRecords /ExtRecord (1,N) |
|
Attribute |
M/O |
Value |
Description |
|
Type |
M |
See sport specific definition |
|
|
Code |
M |
See sport specific definition |
|
|
Pos |
O |
See sport specific definition |
|
|
Value |
O |
See sport specific definition |
|
The following order applies:
- Record @Code
- RecordType @Order
- RecordData @Order
The Event Final Ranking is a message containing the final results and ranking at the completion of one particular event, either for individual athletes or for aggregated athletes.
The final ranking message is a generic message for all sports, including the full event final result for all competitors who were either ranked, got an Invalid Rank Mark (disqualified, etc.), or both.
The mandatory attributes and mandatory elements defined in this message will have to be used by all the sports, although each ODF Sport Data Dictionary will have to explain with further detail the optional attributes or optional elements of the message.
Depending on the sport rules include all competitors in the competition as all can be ranked (as in Marathon) or only include those with a final ranking as other are unranked (as in tennis).
The following table describes the message header attributes.
|
Attribute |
Value |
Comment |
|
CompetitionCode |
Unique ID for competition |
|
|
DocumentCode |
Each ODF Sport Data Dictionary will have to complete the explanation regarding to this attribute |
|
|
DocumentType |
DT_RANKING |
Event Final ranking message |
|
Version |
1..V |
Version number associated to the message's content. Ascendant number |
|
ResultStatus |
Result status, indicates whether the data is official or partial. PARTIAL OFFICIAL |
|
|
FeedFlag |
"P"-Production "T"-Test |
Test message or production message. |
|
Date |
Date |
Date when the message is generated, expressed in the local time zone where the message was produced. |
|
Time |
Time |
Time up to milliseconds when the message is generated, expressed in the local time zone where the message was produced. |
|
LogicalDate |
Date |
Logical Date of events. This is the same as the physical day except when the unit or message transmission extends after midnight. See full explanation in ODF Foundation. |
|
Source |
Code indicating the system which generated the message. |
This message is only triggered after a unit which affects the final ranking is official and that particular ranking is not subject to change.
Specific triggering conditions are defined in the sport data dictionary.
Trigger also after any change.
The following table defines the structure of the message.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
Level 5 |
Level 6 |
Level 7 |
Level 8 |
Level 9 |
Level 10 |
Level 11 |
|
|
Gen |
|||||||||
|
|
Sport |
|||||||||
|
|
Codes |
|||||||||
|
|
||||||||||