2 Messages
Message Generation Responsibilities
|
Document Type
|
OVR Provider
|
Central Provider
|
Other
|
Comment
|
DT_ACHIEVEMENT
|
|
|
Content Provider
|
|
DT_ALERT
|
OVR
|
Central
|
|
Central for TICKER, NEWS & SERVICE OVR for RESULTS
|
DT_AUDIO
|
|
Central
|
NAME Provider
|
Provider for NAME
|
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_FLAGBEARERS
|
|
Central
|
|
|
DT_GLOBAL_GM
|
|
Central
|
|
|
DT_GLOBAL_GN
|
|
Central
|
|
|
DT_IMAGE
|
OVR
|
Central
|
|
Central for UNIFORM OVR for photofinish and play by play images
|
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 Provider
|
Central Provider
|
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
|
|
2.1 Data Messages
2.1.1 Competition schedule / Competition schedule update
2.1.1.1 Description
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 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)
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:
Where the discipline is defined as LOC:
1. By day (or filter by day)
2. Session Code
3. By location
4. By Time (regardless if HideStartDate="Y")
5. By Order
Where the discipline is defined as SESSION OR DATE:
1. By day (or filter by day)
2. Session Code
3. By Time (regardless if HideStartDate="Y")
4. By Order
- The Order can be match number for simplicity and show correct order for two matches at the same time.
- 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
2.1.1.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC at the discipline level
|
DocumentType
|
DT_SCHEDULE / DT_SCHEDULE_UPDATE
|
Competition schedule bulk / update
|
DocumentSubtype
|
S(20)
|
SYNC if the message is for re-synchronisation for ODF clients. Only sent after control is transferred to the venue (else not included).
Never included in _UPDATE messages.
|
Version
|
1...V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.1.3 Trigger and Frequency
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.
2.1.1.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Session (0,N)
|
|
SessionCode
|
|
StartDate
|
|
EndDate
|
|
Leadin
|
|
Venue
|
|
VenueName
|
|
ModificationIndicator
|
|
SessionStatus
|
|
SessionType
|
|
Medal
|
|
FOP
|
|
SessionName (1,N)
|
|
Language
|
|
Value
|
|
Unit (0,N)
|
|
Code
|
|
PhaseType
|
|
UnitNum
|
|
ScheduleStatus
|
|
StartDate
|
|
HideStartDate
|
|
EndDate
|
|
HideEndDate
|
|
ActualStartDate
|
|
ActualEndDate
|
|
Order
|
|
Medal
|
|
Venue
|
|
Location
|
|
MediaAccess
|
|
SessionCode
|
|
ModificationIndicator
|
|
StartText (0,N)
|
|
Language
|
|
Value
|
|
ItemName (1,N)
|
|
Language
|
|
Value
|
|
ItemDescription (0,N)
|
|
Language
|
|
-
|
|
VenueDescription (0,1)
|
|
VenueName
|
|
LocationName
|
|
StartList (0,1)
|
|
Start (1,N)
|
|
StartOrder
|
|
SortOrder
|
|
PreviousWLT
|
|
PreviousUnit
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Organisation
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
2.1.1.5 Message Values
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
|
<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
|
CC @VenueCode
|
Venue where the session takes place
|
VenueName
|
M
|
S(25)
|
Venue ENG 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
|
CC @ScheduleStatus
|
Only use CANCELLED if applicable. All other sessions are assumed to be scheduled. There is no change to running or finished.
|
SessionType
|
O
|
CC @SessionType
|
Session type of the Session.
|
Medal
|
O
|
Numeric
#0
|
Send the number of gold medals planned to be determined in this session. [this is a calculation based on the units assigned to the session].
|
FOP
|
O
|
Numeric
#0
|
The number of fields of play planned to be used in this session.
This data is only included in the message in the pre-Games period before the schedule is known.
Do not include in data to or from OVR during the Games period.
|
Element: Competition /Session /SessionName (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC @Language
|
Language of the Session Description
|
Value
|
M
|
S(40)
|
Name of the sports competition session
|
<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
|
CC @Unit
|
Full RSC for the unit
|
PhaseType
|
M
|
CC @PhaseType
|
Phase type for the unit
|
UnitNum
|
O
|
S(15)
|
Match / Game / Bout / Race Number or similar
|
ScheduleStatus
|
M
|
CC @ScheduleStatus
|
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 in display may be incorrect (including CANCELLED and POSTPONED.
This is the scheduled Start date and time and will not be updated when an event unit starts, that is, do not change to actual (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
Do not update with actual start time (see ActualStartDate)
|
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
|
This is the scheduled end date and time and will not be updated when an event unit ends, that is, do not change to actual (updated only with RESCHEDULED status relative to StartDate)
This attribute is not required when the @ScheduleStatus is UNSCHEDULED or CANCELLED.
Example: 2006-02-26T10:00:00+01:00
Do not update with actual end time (see ActualEndDate)
|
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
|
SC @UnitMedalType
|
Indicator of medal awarded for this unit.
|
Venue
|
O
|
CC @VenueCode
|
Venue where the unit takes place
Mandatory unless UNSCHEDULED.
|
Location
|
O
|
CC @Location
|
Location where the unit takes place.
Mandatory unless UNSCHEDULED.
|
MediaAccess
|
O
|
S(6)
|
Only applicable for non-competition.
If unit is open to media send "OPE", if the unit is closed then send "CLO".
|
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
|
CC @Language
|
Code Language of the @Value
|
Value
|
M
|
S(20)
or
SC @StartText
|
Text to be displayed in the case that StartDate is not to be displayed.
Use available codes or free text if appropriate is not available
|
Element: Competition /Unit /ItemName (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC @Language
|
Code Language of the @Value
|
Value
|
M
|
S(40)
|
Item Name / Unit Description.
For competition units show the 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
|
CC @Language
|
Code Language of the @Value
|
-
|
M
|
Free Text
|
Item Description for non-competition schedule
|
Element: Competition /Unit /VenueDescription (0,1)
|
Mandatory when Unit/Venue is included
|
Attribute
|
M/O
|
Value
|
Description
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
LocationName
|
M
|
S(30)
|
Location ENG Description (not code) from Common Codes
|
Element: Competition /Unit /StartList /Start (1,N)
|
StartList information is only sent in the case that the Unit type is one of HATH, HCOUP 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 competitors are known.
|
PreviousUnit
|
O
|
CC @Unit
|
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 competitors 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)
|
Type
|
M
|
S(1)
|
A for athlete, T for team
|
Organisation
|
O
|
CC @Organisation
|
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 (ARC, BDM, TEN etc) or HCOUP (BDM, TEN etc), In case of the Competitor @Code='TBD' the Competitor element should not be sent.
|
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
|
CC @PersonGender
|
Participant's gender
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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
|
|
<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>
<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>
<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>
2.1.1.6 Message Sort
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.
2.1.2 List of participants by discipline / List of participants by discipline update
2.1.2.1 Description
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.
2.1.2.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC at the discipline level
|
DocumentType
|
DT_PARTIC / DT_PARTIC_UPDATE
|
List of participants by discipline message
|
DocumentSubtype
|
S(20)
|
SYNC if the message is for re-synchronisation for ODF clients. Only sent after control is transferred to the venue (else not included).
HISTORICAL if the message is from the historical results provider and only includes historic athletes (else not included).
Neither are ever included in _UPDATE messages. HISTORICAL is not sent to external clients.
|
Version
|
1..V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.2.3 Trigger and Frequency
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.
2.1.2.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
Participant (1,N)
|
|
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
|
|
Discipline (1,1)
|
|
Code
|
|
IFId
|
|
DisciplineEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
RegisteredEvent (0,N)
|
|
Event
|
|
EntryStatus
|
|
Bib
|
|
Class
|
|
Status
|
|
Substitute
|
|
EventEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
OfficialFunction (0,N)
|
|
FunctionId
|
2.1.2.5 Message Values
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
|
<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
|
CC @ParticStatus
|
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
|
CC @PersonGender
|
Participant's gender
|
Organisation
|
M
|
CC @Organisation
|
Organisation ID
|
BirthDate
|
O
|
YYYY-MM-DD
|
Date of birth.
Expected for athletes, not expected for all groups of officials.
|
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
|
CC @Country
|
Country ID of Birth
|
PlaceofResidence
|
O
|
S(75)
|
Place of Residence
|
CountryofResidence
|
O
|
CC @Country
|
Country ID of Residence
|
Nationality
|
O
|
CC @Country
|
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
|
CC @ResultsFunction
|
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
|
CC @Discipline
|
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
|
CC @Event
|
Full RSC of the Event
|
EntryStatus
|
O
|
S(3)
|
'CNF' or 'ENT' to indicate if the competitor is confirmed after DRM or not. CNF for Confirmed ENT for Entered (not confirmed).
An athlete will either have CNF or ENT for all of his/her events.
This data is only included in internal messages from entries. Not included in message to or from OVR.
|
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
|
CC @ResultsFunction
|
Additional officials' function code
|
2.1.2.6 Message Sort
The message is sorted by Participant @Code
2.1.3 List of teams / List of teams update
2.1.3.1 Description
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.
2.1.3.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC at the discipline level
|
DocumentType
|
DT_PARTIC_TEAMS / DT_PARTIC_TEAMS_UPDATE
|
List of participant teams message
|
DocumentSubtype
|
S(20)
|
SYNC if the message is for re-synchronisation for ODF clients. Only sent after control is transferred to the venue (else not included).
HISTORICAL if the message is from the historical results provider and only includes historic teams (else not included).
Neither are ever included in _UPDATE messages. HISTORICAL is not sent to external clients.
|
Version
|
1..V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.3.3 Trigger and Frequency
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.
2.1.3.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
Team (1,N)
|
|
Code
|
|
Organisation
|
|
Number
|
|
Name
|
|
ShortName
|
|
TVTeamName
|
|
Gender
|
|
Current
|
|
TeamType
|
|
ModificationIndicator
|
|
Composition (0,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
Team (0,N)
|
|
Code
|
|
Number
|
|
Name
|
|
Gender
|
|
IFId
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
RegisteredEvent (0,1)
|
|
Event
|
|
EventEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
TeamOfficials (0,1)
|
|
Official (1,N)
|
|
Code
|
|
Function
|
|
Order
|
|
Discipline (0,1)
|
|
Code
|
|
IFId
|
|
RegisteredEvent (0,1)
|
|
Event
|
|
Bib
|
|
Substitute
|
|
Status
|
|
EventEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
2.1.3.5 Message Values
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
|
CC @Organisation
|
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
|
M
|
S(40)
|
Team Short Name
|
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
|
M
|
SC @TeamType
|
Send the team type.
This is how the name is constructed to allow clients to build in other languages.
|
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
|
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 /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 ID of the listed team member.
|
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
|
CC @DisciplineGender
|
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
|
CC @Unit
|
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 official.
For all team officials where applicable.
|
Function
|
M
|
CC @ResultsFunction
|
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
|
CC @Discipline
|
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
|
CC @Event
|
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
|
|
2.1.3.6 Message Sort
The message is sorted by Team @Code.
2.1.4 List of horses / List of horses update
2.1.4.1 Description
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.
2.1.4.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC at the discipline level
|
DocumentType
|
DT_PARTIC_HORSES_UPDATE / DT_PARTIC_HORSES
|
List of horses message
|
DocumentSubtype
|
S(20)
|
HISTORICAL if the message is from the historical results provider and only includes historic horses else the attribute is not included.
Never included in _UPDATE message.
|
Version
|
1..V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.4.3 Trigger and Frequency
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.
2.1.4.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
Horse (1,N)
|
|
Code
|
|
Name
|
|
Organisation
|
|
Sex
|
|
YearBirth
|
|
Passport
|
|
ColourCode
|
|
BreedCode
|
|
Sire
|
|
Owner
|
|
SecondOwner
|
|
Groom
|
|
ModificationIndicator
|
|
Entry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
2.1.4.5 Message Values
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
|
CC @Organisation
|
Horse's organisation. It's mandatory except for the message List of Horses Update of Modern Pentathlon.
|
Sex
|
O
|
CC @HorseSex
|
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
|
CC @HorseColour
|
Horse's colour code. Send when information is available
|
BreedCode
|
O
|
CC @HorseBreed
|
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 for a company or Print Name format for a person.
|
SecondOwner
|
O
|
S(35)
|
Horse's secondary owner. Send when available.
The content is expected in upper case for a company or Print Name format for a person.
|
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
|
|
2.1.4.6 Message Sort
The message will be sorted by Horse @Code
2.1.5 Event Unit Start List and Results
2.1.5.1 Description
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.
2.1.5.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
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. Ascending number
|
ResultStatus
|
CC @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
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.5.3 Trigger and Frequency
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.
2.1.5.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
UnitDateTime (0,1)
|
|
StartDate
|
|
EndDate
|
|
Duration
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (0,N)
|
|
Organisation
|
|
Order
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
FamilyName
|
|
GivenName
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
Gender
|
|
SubEventName
|
|
UnitNum
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Attendance
|
|
PreviousResults (0,N)
|
|
Code
|
|
Win
|
|
Loss
|
|
Tie
|
|
PreviousResult (0,N)
|
|
Unit
|
|
Order
|
|
Opponent
|
|
WLT
|
|
Result
|
|
OppResult
|
|
ResultType
|
|
IRM
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Partial (0,N)
|
|
Code
|
|
Score
|
|
OppScore
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Officials (0,1)
|
|
Official (1,N)
|
|
Code
|
|
Function
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtOfficial (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Periods (0,1)
|
|
Home
|
|
Away
|
|
Period (1,N)
|
|
Code
|
|
HomeScore
|
|
AwayScore
|
|
HomePeriodScore
|
|
AwayPeriodScore
|
|
Duration
|
|
ExtendedPeriods (0,1)
|
|
ExtendedPeriod (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Result (1,N)
|
|
Rank
|
|
RankEqual
|
|
Result
|
|
Unchecked
|
|
IRM
|
|
QualificationMark
|
|
WLT
|
|
SortOrder
|
|
StartOrder
|
|
StartSortOrder
|
|
ResultType
|
|
Diff
|
|
Pty
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
|
|
Code
|
|
RecordType
|
|
Equalled
|
|
ResultItems (0,1)
|
|
ResultItem (1,N)
|
|
Unit
|
|
Order
|
|
Result (1,1)
|
|
Rank
|
|
RankEqual
|
|
ResultType
|
|
Unchecked
|
|
Result
|
|
ResultPoints
|
|
IRM
|
|
QualificationMark
|
|
Diff
|
|
WLT
|
|
SortOrder
|
|
StartOrder
|
|
StartSortOrder
|
|
Pty
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
|
|
Code
|
|
RecordType
|
|
Equalled
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Bib
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Coaches (0,1)
|
|
Coach (1,N)
|
|
Code
|
|
Order
|
|
Function
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Nationality
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtCoach (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
StartOrder
|
|
StartSortOrder
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
StartOrder
|
|
StartSortOrder
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.5.5 Message Values
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
|
<Competition Gen="SOG-2020-1.10" Sport="SOG-2020-DDD-1.10" Codes="SOG-2020-1.20" >
Element: Competition /ExtendedInfos /UnitDateTime (0,1)
|
Actual times. Include when the 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
|
CC @Organisation
|
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. The FamilyName and GivenName because, in many cases, the person related to the ExtendedInfo is not an athlete.
|
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 ENG Description (not code) from Common Codes
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
Gender
|
M
|
CC @SportGender
|
Gender code for the event unit
|
SubEventName
|
O
|
S(40)
|
EventUnit ENG Description (not code) from Common Codes
|
UnitNum
|
O
|
S(15)
|
Match / Game / Bout / Race Number or similar if applicable
|
Element: Competition /ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue Code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
M
|
CC @Location
|
Location code
|
LocationName
|
M
|
S(30)
|
Location ENG 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
<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>
<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>
<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>
<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 in case of the Rank has been equalled else do not send.
|
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
|
CC @ResultsFunction
|
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
|
CC @PersonGender
|
Gender of the official
|
Organisation
|
M
|
CC @Organisation
|
Official's 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
|
O
|
See table comment
|
Overall score of the home competitor at the end of the period
|
AwayScore
|
O
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
0
|
The hierarchy (priority) for types of record from 1 to n. (Can use the Order column from CC @RecordType for reference).
|
Code
|
M
|
CC @RecordCode
|
Code which describes the record broken by the result value.
|
RecordType
|
M
|
CC @RecordType
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @RecordCode
|
Code which describes the record broken by the result value.
|
RecordType
|
M
|
CC @RecordType
|
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
|
CC @Organisation
|
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)
|
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
|
CC @PersonGender
|
Gender of the official
|
Nationality
|
M
|
CC @Country
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 in case of the Rank has been equalled else do not send.
|
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
|
|
2.1.5.6 Message Sort
Sort by Result @SortOrder
2.1.6 Results Analysis
2.1.6.1 Description
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.
2.1.6.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Unit
|
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. Ascending number
|
ResultStatus
|
CC @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)
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.6.3 Trigger and Frequency
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
2.1.6.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
UnitDateTime (0,1)
|
|
StartDate
|
|
EndDate
|
|
Duration
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (0,N)
|
|
Organisation
|
|
Order
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
FamilyName
|
|
GivenName
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
Gender
|
|
SubEventName
|
|
UnitNum
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Attendance
|
|
PreviousResults (0,N)
|
|
Code
|
|
Win
|
|
Loss
|
|
Tie
|
|
PreviousResult (0,N)
|
|
Unit
|
|
Order
|
|
Opponent
|
|
WLT
|
|
Result
|
|
OppResult
|
|
ResultType
|
|
IRM
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Partial (0,N)
|
|
Code
|
|
Score
|
|
OppScore
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Officials (0,1)
|
|
Official (1,N)
|
|
Code
|
|
Function
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtOfficial (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Periods (0,1)
|
|
Home
|
|
Away
|
|
Period (1,N)
|
|
Code
|
|
HomeScore
|
|
AwayScore
|
|
HomePeriodScore
|
|
AwayPeriodScore
|
|
Duration
|
|
ExtendedPeriods (0,1)
|
|
ExtendedPeriod (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Result (1,N)
|
|
Rank
|
|
RankEqual
|
|
Result
|
|
Unchecked
|
|
IRM
|
|
QualificationMark
|
|
WLT
|
|
SortOrder
|
|
StartOrder
|
|
StartSortOrder
|
|
ResultType
|
|
Diff
|
|
Pty
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
|
|
Code
|
|
RecordType
|
|
Equalled
|
|
ResultItems (0,1)
|
|
ResultItem (1,N)
|
|
Unit
|
|
Order
|
|
Result (1,1)
|
|
Rank
|
|
RankEqual
|
|
ResultType
|
|
Unchecked
|
|
Result
|
|
ResultPoints
|
|
IRM
|
|
QualificationMark
|
|
Diff
|
|
WLT
|
|
SortOrder
|
|
StartOrder
|
|
StartSortOrder
|
|
Pty
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
|
|
Code
|
|
RecordType
|
|
Equalled
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Bib
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Coaches (0,1)
|
|
Coach (1,N)
|
|
Code
|
|
Function
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Nationality
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtCoach (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
StartOrder
|
|
StartSortOrder
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
StartOrder
|
|
StartSortOrder
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.6.5 Message Values
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) Actual start and/or end dates and times.
|
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
|
CC @Organisation
|
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. The FamilyName and GivenName because, in many cases, the person related to the ExtendedInfo is not an athlete.
|
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 ENG Description (not code) from Common Codes
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
Gender
|
M
|
CC @SportGender
|
Gender code for the event unit
|
SubEventName
|
O
|
S(40)
|
EventUnit ENG Description (not code) from Common Codes
|
UnitNum
|
O
|
S(15)
|
Match / Game / Bout / Race Number or similar if applicable
|
Element: Competition /ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue Code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
M
|
CC @Location
|
Location code
|
LocationName
|
M
|
S(30)
|
Location ENG 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
<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>
<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>
<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 in case of the Rank has been equalled else do not send.
|
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
|
CC @PersonGender
|
Gender of the official
|
Organisation
|
M
|
CC @Organisation
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @RecordCode
|
Code which describes the record broken by the result value.
|
RecordType
|
M
|
CC @RecordType
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @RecordCode
|
Code which describes the record broken by the result value.
|
RecordType
|
M
|
CC @RecordType
|
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
|
CC @Organisation
|
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)
|
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
|
CC @PersonGender
|
Gender of the official
|
Nationality
|
M
|
CC @Country
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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)
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 in case of the Rank has been equalled else do not send.
|
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
|
|
2.1.6.6 Message Sort
Message sorting is the same as in the DT_RESULTS message
2.1.7 Current Information
2.1.7.1 Description
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.
2.1.7.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
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. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.7.3 Trigger and Frequency
Each ODF Sport Data Dictionary defines triggering and frequency for that sport.
2.1.7.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Clock (0,1)
|
|
Period
|
|
Time
|
|
Running
|
|
Periods (0,1)
|
|
Home
|
|
Away
|
|
Period (1,N)
|
|
Code
|
|
HomeScore
|
|
AwayScore
|
|
HomePeriodScore
|
|
AwayPeriodScore
|
|
Duration
|
|
ExtendedPeriods (0,1)
|
|
ExtendedPeriod (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Actions (0,N)
|
|
Home
|
|
Away
|
|
Action (1,N)
|
|
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
|
|
ExtendedAction (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (0,N)
|
|
Code
|
|
Role
|
|
Type
|
|
Order
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Role
|
|
Coaches (0,1)
|
|
Coach (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Officials (0,1)
|
|
Official (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
ExtOfficial (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Result (0,N)
|
|
Rank
|
|
RankEqual
|
|
Result
|
|
IRM
|
|
QualificationMark
|
|
SortOrder
|
|
WLT
|
|
StartOrder
|
|
StartSortOrder
|
|
ResultType
|
|
Diff
|
|
Pty
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
Rank
|
|
RankEqual
|
|
IRM
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (1,N)
|
|
Code
|
|
Type
|
|
Bib
|
|
Organisation
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
StartOrder
|
|
StartSortOrder
|
|
Bib
|
|
EventUnitEntry (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.7.5 Message Values
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)
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @Organisation
|
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 in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
|
|
2.1.7.6 Message Sort
Sort by Result @SortOrder.
2.1.8 Play by Play
2.1.8.1 Description
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.
2.1.8.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
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. Ascending number
|
ResultStatus
|
CC @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)
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.8.3 Trigger and Frequency
Each ODF Sport Data Dictionary defines triggering and frequency for that sport.
2.1.8.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
SubEventName
|
|
Gender
|
|
UnitNum
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Actions (0,1)
|
|
Home
|
|
Away
|
|
Action (1,N)
|
|
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
|
|
ExtendedAction (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (0,N)
|
|
Code
|
|
Type
|
|
Role
|
|
Order
|
|
Organisation
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Role
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Coaches (0,1)
|
|
Coach (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Nationality
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Officials (0,1)
|
|
Official (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtOfficial (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ImageData (0,1)
|
|
-
|
|
ImageData (0,1)
|
|
-
|
2.1.8.5 Message Values
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 ENG Description (not code) from Common Codes
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
SubEventName
|
O
|
S(40)
|
EventUnit ENG Description (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)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue Code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
M
|
CC @Location
|
Location code
|
LocationName
|
M
|
S(30)
|
Location ENG 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.
When the identifier is assigned for an action in a unit then it must not change within the same unit in subsequent messages.
|
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
|
CC @Organisation
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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
|
CC @PersonGender
|
Gender of the official
|
Nationality
|
M
|
CC @Country
|
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
|
CC @PersonGender
|
Gender of the official
|
Organisation
|
M
|
CC @Organisation
|
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.
|
2.1.8.6 Message Sort
Actions /Action @Order.
2.1.9 Phase Results
2.1.9.1 Description
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.
2.1.9.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
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. Ascending number
|
ResultStatus
|
CC @ResultStatus
|
It indicates whether the result is official or unofficial.
INTERMEDIATE (used after each unit in the phase)
LIVE
UNOFFICIAL
OFFICIAL
PROTESTED
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.9.3 Trigger and Frequency
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.
2.1.9.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Progress (0,1)
|
|
LastUnit
|
|
UnitsTotal
|
|
UnitsComplete
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
SubEventName
|
|
Gender
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Result (1,N)
|
|
Rank
|
|
RankEqual
|
|
Result
|
|
Unchecked
|
|
IRM
|
|
QualificationMark
|
|
SortOrder
|
|
StartOrder
|
|
StartSortOrder
|
|
ResultType
|
|
Diff
|
|
Pty
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
|
|
Code
|
|
RecordType
|
|
Equalled
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Organisation
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.9.5 Message Values
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
|
CC @Unit
|
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 ENG Description (not code) from Common Codes
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
SubEventName
|
O
|
S(40)
|
Phase ENG Description (not code) from Common Codes
|
Gender
|
M
|
CC @SportGender
|
Gender code for the event unit
|
Element: Competition /ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue Code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
O
|
CC @Location
|
Location code
|
LocationName
|
O
|
S(30)
|
Location ENG 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)
|
Send Y in case of the Rank has been equalled else do not send.
|
Result
|
O
|
See table comment
|
The result of the competitor in the phase
|
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
|
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.
|
StartOrder
|
O
|
Numeric
|
Competitor's start order
|
StartSortOrder
|
O
|
Numeric
|
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 in case of the Rank has been equalled else do not send.
|
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)
|
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
|
CC @RecordCode
|
Code which describes the record broken by the result value.
|
RecordType
|
M
|
CC @RecordType
|
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
|
CC @Organisation
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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
|
|
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 in case of the Rank has been equalled else do not send.
|
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)
|
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
|
|
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 in case of the Rank has been equalled else do not send.
|
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.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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
|
|
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 in case of the Rank has been equalled else do not send.
|
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
|
|
2.1.9.6 Message Sort
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.
2.1.10 Cumulative Results
2.1.10.1 Description
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.
2.1.10.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
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. Ascending number
|
ResultStatus
|
CC @ResultStatus
|
It indicates the status of the results
START_LIST
LIVE
INTERMEDIATE
UNCONFIRMED
UNOFFICIAL
OFFICIAL
PROTESTED
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.10.3 Trigger and Frequency
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.
2.1.10.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Progress (0,1)
|
|
LastUnit
|
|
UnitsTotal
|
|
UnitsComplete
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
SubEventName
|
|
Gender
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Result (1,N)
|
|
Rank
|
|
RankEqual
|
|
Result
|
|
ResultType
|
|
IRM
|
|
QualificationMark
|
|
SortOrder
|
|
Diff
|
|
Pty
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ValueType
|
|
Rank
|
|
RankEqual
|
|
IRM
|
|
SortOrder
|
|
Diff
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
|
|
Code
|
|
RecordType
|
|
Equalled
|
|
ResultItems (0,1)
|
|
ResultItem (1,N)
|
|
Unit
|
|
Order
|
|
Result (1,1)
|
|
Rank
|
|
RankEqual
|
|
ResultType
|
|
Result
|
|
Unchecked
|
|
ResultPoints
|
|
IRM
|
|
QualificationMark
|
|
Diff
|
|
WLT
|
|
SortOrder
|
|
StartOrder
|
|
StartSortOrder
|
|
Pty
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Value2
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Speed
|
|
Move
|
|
Pty
|
|
Discard
|
|
Arrive
|
|
Unchecked
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
|
|
Code
|
|
RecordType
|
|
Equalled
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Organisation
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (1,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.10.5 Message Values
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
|
CC @Unit
|
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 ENG Description (not code) from Common Codes
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
SubEventName
|
O
|
S(40)
|
Phase ENG Description (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
|
CC @VenueCode
|
Venue Code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
O
|
CC @Location
|
Location code
|
LocationName
|
O
|
S(30)
|
Location ENG 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)
|
Send Y in case of the Rank has been equalled else do not send.
|
Result
|
O
|
See table comment
|
The cumulative result of the competitor
|
ResultType
|
O
|
See table comment
|
Type of the @Result attribute
|
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
|
Used to sort all cumulative results, based on rank, but to break rank ties, etc. It is mainly used for display purposes.
|
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)
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @RecordCode
|
Code which describes the record broken by the result value.
|
RecordType
|
M
|
CC @RecordType
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
0
|
The hierarchy (priority) for types of record from 1 to n. Can use the Order column from CC @RecordType for reference).
|
Code
|
M
|
CC @RecordCode
|
Code which describes the record broken by the result value.
|
RecordType
|
M
|
CC @RecordType
|
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
|
CC @Organisation
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
O
|
CC @Organisation
|
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 in case of the Rank has been equalled else do not send.
|
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
2.1.10.6 Message Sort
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)
2.1.11 Image
2.1.11.1 Description
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.
2.1.11.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
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. Ascending number
|
ResultStatus
|
CC @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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.11.3 Trigger and Frequency
Trigger and frequency defined in ORIS (or PRIS) or may be varied in the sport specific data dictionary.
Trigger also after any change.
2.1.11.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RightsInfo (0,1)
|
|
CopyrightHolder
|
|
Notice
|
|
Usage
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
ContentInfo (0,1)
|
|
Title
|
|
Description
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Image (1,N)
|
|
Pos
|
|
Version
|
|
Revision
|
|
ImageType
|
|
Result (0,N)
|
|
Result
|
|
Rank
|
|
StartOrder
|
|
SortOrder
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
ImageTitle (0,1)
|
|
-
|
|
ImageDescription (0,1)
|
|
-
|
|
ImageData (1,1)
|
|
-
|
2.1.11.5 Message Values
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
|
CC @Organisation
|
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
|
FamilyName
|
M
|
S(25)
|
Family 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)
|
<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>
<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>
<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>
2.1.11.6 Message Sort
Sort by Competition /Image /Pos and SortOrder within image.
2.1.12 Press Photofinish
2.1.12.1 Description
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.
2.1.12.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Unit
|
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. Ascending number
|
ResultStatus
|
CC @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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.12.3 Trigger and Frequency
Trigger when available.
Trigger also after any major change.
2.1.12.4 Message Structure
The following table defines the structure of the message.
2.1.12.5 Message Values
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
|
2.1.12.6 Message Sort
There is no message sorting requirement for this message.
2.1.13 Pool Standings
2.1.13.1 Description
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.
2.1.13.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Phase
|
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. Ascending number
|
ResultStatus
|
CC @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)
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.13.3 Trigger and Frequency
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.
2.1.13.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Progress (0,1)
|
|
LastUnit
|
|
UnitsTotal
|
|
UnitsComplete
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
SubEventName
|
|
Gender
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Result (1,N)
|
|
Rank
|
|
RankEqual
|
|
ResultType
|
|
Result
|
|
IRM
|
|
QualificationMark
|
|
SortOrder
|
|
Won
|
|
Lost
|
|
Tied
|
|
Played
|
|
For
|
|
Against
|
|
Diff
|
|
Ratio
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,1)
|
|
Order
|
|
Code
|
|
RecordType
|
|
Equalled
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Opponent (0,N)
|
|
Code
|
|
Type
|
|
Pos
|
|
Organisation
|
|
Date
|
|
Time
|
|
Unit
|
|
HomeAway
|
|
Result
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ValueType
|
|
IRM
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
Diff
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.13.5 Message Values
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
|
CC @Unit
|
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 ENG Description (not code) from Common Codes
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
SubEventName
|
O
|
S(40)
|
Phase ENG Description (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
|
CC @VenueCode
|
Venue Code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
O
|
CC @Location
|
Location code
|
LocationName
|
O
|
S(30)
|
Location ENG 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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @RecordCode
|
Code which describes the record broken by the result value.
|
RecordType
|
M
|
CC @RecordType
|
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
|
CC @Organisation
|
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
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 in case of the Rank has been equalled else do not send.
|
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
|
Type
|
M
|
S(1)
|
A for athlete, T for team
|
Pos
|
M
|
Numeric
#0
|
1 to n. Normally expected to be the same as Result/SortOrder for the same competitor.
|
Organisation
|
M
|
CC @Organisation
|
Competitor's organisation (code). Must include if the data is available
|
Date
|
O
|
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
|
CC @Unit
|
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 in case of the Rank has been equalled else do not send.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 in case of the Rank has been equalled else do not send.
|
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
|
|
2.1.13.6 Message Sort
The attribute used to sort the results is Result @SortOrder.
2.1.14 Brackets
2.1.14.1 Description
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.
2.1.14.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Event
|
Full RSC of the Event
|
DocumentType
|
DT_BRACKETS
|
Brackets message
|
Version
|
1..V
|
Version number associated to the message's content. Ascending number
|
ResultStatus
|
CC @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)
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.14.3 Trigger and Frequency
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.
2.1.14.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Progress (0,1)
|
|
LastUnit
|
|
UnitsTotal
|
|
UnitsComplete
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
Gender
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Bracket (1,N)
|
|
Code
|
|
BracketItems (1,N)
|
|
Code
|
|
BracketItem (1,N)
|
|
Code
|
|
Order
|
|
Position
|
|
Date
|
|
Time
|
|
Unit
|
|
Result
|
|
ExtBracketItems (0,1)
|
|
ExtBracketItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
CompetitorPlace (1,N)
|
|
Pos
|
|
Code
|
|
WLT
|
|
Rank
|
|
Result
|
|
ResultType
|
|
IRM
|
|
Diff
|
|
QualificationMark
|
|
StrikeOut
|
|
StartOrder
|
|
ExtCompPlaces (0,1)
|
|
ExtCompPlace (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
PreviousUnit (0,1)
|
|
Unit
|
|
Value
|
|
WLT
|
|
Competitor (0,1)
|
|
Code
|
|
Type
|
|
Seed
|
|
Organisation
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtBracketComps (0,1)
|
|
ExtBracketComp (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtBracketAths (0,1)
|
|
ExtBracketAth (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
2.1.14.5 Message Values
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
|
CC @Unit
|
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 ENG Description (not code) from Common Codes
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
Gender
|
M
|
CC @SportGender
|
Gender code for the event unit
|
Element: Competition /ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
O
|
CC @Location
|
Location Code
|
LocationName
|
O
|
S(30)
|
Location ENG 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.
If there is only 3 items in a quarterfinal and the fourth is not displayed and would logically be the first then the positions are 2, 3, 4.
|
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
|
CC @Unit
|
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. - If they are not yet known, it contains some information (on the rule to access to this 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
|
ResultType
|
O
|
SC @ResultType
|
Type of the @Result attribute.
|
IRM
|
O
|
SC @IRM
|
The invalid result mark, if applicable
|
Diff
|
O
|
See table comment
|
Difference from the leader 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
|
CC @Unit
|
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
|
CC @Organisation
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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
|
|
2.1.14.6 Message Sort
Bracket @Code (using order in sport codes) then Bracket/BracketItems @Code (using order in sport codes) then Bracket/BracketItems/BracketItem @Position.
2.1.15 Statistics
2.1.15.1 Description
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.
2.1.15.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
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. Ascending number
|
ResultStatus
|
CC @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)
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.15.3 Trigger and Frequency
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.
2.1.15.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Progress (0,1)
|
|
LastUnit
|
|
UnitsTotal
|
|
UnitsComplete
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
Gender
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Officials (0,1)
|
|
Official (1,N)
|
|
Code
|
|
Order
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtOfficial (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Stats (1,1)
|
|
Code
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (0,N)
|
|
Code
|
|
Type
|
|
Order
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Coaches (0,1)
|
|
Coach (1,N)
|
|
Code
|
|
Order
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtCoach (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Attempt
|
|
Avg
|
|
Percent
|
|
Rank
|
|
RankEqual
|
|
SortOrder
|
|
ExtendedStat (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.15.5 Message Values
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
|
CC @Unit
|
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 ENG Description (not code) from Common Codes
|
EventName
|
O
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
Gender
|
O
|
CC @SportGender
|
Gender code for the event unit
|
Element: Competition /ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
O
|
CC @Location
|
Location Code
|
LocationName
|
O
|
S(30)
|
Location ENG 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
|
CC @PersonGender
|
Gender of the official
|
Organisation
|
M
|
CC @Organisation
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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
|
CC @Organisation
|
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
|
CC @PersonGender
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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)
|
Send Y in case of the Rank has been equalled else do not send.
|
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
|
|
2.1.15.6 Message Sort
Sort according to the @Order attributes.
2.1.16 Records
2.1.16.1 Description
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.
2.1.16.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
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. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.16.3 Trigger and Frequency
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.
2.1.16.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
Record (1,N)
|
|
Code
|
|
Description (1,1)
|
|
Name
|
|
RecordType (1,N)
|
|
Order
|
|
RecordType
|
|
Subcode
|
|
Shared
|
|
NotEstablished
|
|
NotEstablishedLabel
|
|
RecordData (0,N)
|
|
Order
|
|
ResultType
|
|
Result
|
|
Unit
|
|
Country
|
|
Place
|
|
Date
|
|
Time
|
|
Equalled
|
|
Unconfirmed
|
|
Competition
|
|
Historical
|
|
Current
|
|
ModificationIndicator
|
|
Extension (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (0,1)
|
|
Code
|
|
Type
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Description (0,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtRecords (0,1)
|
|
ExtRecord (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
2.1.16.5 Message Values
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 ENG Description (not code) from Common Codes
|
Element: Competition /Record (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @RecordCode
|
Record code. Send all record codes in the bulk message else this must match the DocumentSubcode, that is, only one per message.
|
<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>
<Record Code="ATHM10000M------------------------">
<Description Name="10,000metres Men" />
<RecordType RecordType="FOR" Order="2" NotEstablished="Y" NotEstablishedLabel ="Not Established" Shared="N" >
</RecordType>
</Record>
<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
|
CC @RecordType
|
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
|
CC @Unit
|
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
|
CC @Country
|
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.
Athlete's or team's information should be in DT_PARTIC (Historic) if Competitor @Type="A" or DT_PARTIC_TEAMS (Historic) if Competitor @Type="T".
|
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
|
CC @Organisation
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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
|
|
2.1.16.6 Message Sort
The following order applies:
- Record @Code
- RecordType @Order
- RecordData @Order
2.1.17 Event Final Ranking
2.1.17.1 Description
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 groups/teams.
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).
2.1.17.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Event
|
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. Ascending number
|
ResultStatus
|
CC @ResultStatus
|
Result status, indicates whether the data is official or partial.
PARTIAL
OFFICIAL
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.17.3 Trigger and Frequency
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.
2.1.17.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Progress (0,1)
|
|
LastUnit
|
|
UnitsTotal
|
|
UnitsComplete
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
Gender
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Result (1,N)
|
|
Rank
|
|
RankEqual
|
|
ResultType
|
|
Result
|
|
Diff
|
|
Played
|
|
Won
|
|
Lost
|
|
Tied
|
|
IRM
|
|
SortOrder
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Organisation
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (1,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.17.5 Message Values
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
|
CC @Unit
|
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 ENG Description (not code) from Common Codes
|
EventName
|
O
|
S(40)
|
Event ENG Description (not code) from Common Codes. Must be included if it is a single event
|
Gender
|
O
|
CC @SportGender
|
Gender code for the event. Must be included if it is a single gender
|
Element: Competition /ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Element: Competition /Result (1,N)
|
For any event final ranking message, there should be at least one competitor being awarded a result for the event.
|
Attribute
|
M/O
|
Value
|
Description
|
Rank
|
O
|
Text
See table comment
|
Rank of the competitor in the result.
|
RankEqual
|
O
|
S(1)
|
Send Y in case of the Rank has been equalled else do not send.
|
ResultType
|
O
|
See table comment
|
Type of the @Result attribute
|
Result
|
O
|
See table comment
|
The result of the competitor in the event
|
Diff
|
O
|
See table comment
|
Display the time / value behind the leader.
|
Played
|
O
|
Numeric
|
Number of matches played by the competitor in the event
|
Won
|
O
|
Numeric
|
Number of matches won by the competitor in the event
|
Lost
|
O
|
Numeric
|
Number of matches lost by the competitor in the event
|
Tied
|
O
|
Numeric
|
Number of matches tied by the competitor in the event
|
IRM
|
O
|
See table comment
|
The invalid rank mark, send if applicable.
|
SortOrder
|
M
|
Numeric
#0
|
This attribute is a sequential number with the order of the results for the particular event, if they were to be presented. It is mostly based on the rank, but it should be used to sort out rank ties as well as results without rank.
|
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
|
|
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,1)
|
Competitor related to one final event result.
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
or SC @CompetitorPlace or NOC ID
|
Competitor's ID or another indicator (SC @CompetitorPlace) in the case where there is no competitor in the rank due to IRM.
If NOC or NPC, the value will be NOC ID.
|
Type
|
M
|
S(1)
|
A for athlete, T for team
|
Organisation
|
O
|
CC @Organisation
|
Competitor's organisation if known
|
Bib
|
O
|
Defined by Discipline
|
Competitor Bib
|
Element: Competition /Result /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 /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 an individual athlete or a team member.
Team members should be participating in the event.
|
Order
|
M
|
Numeric
#0
|
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
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 /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" 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 /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)
|
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 of the teams if 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
|
|
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 listed team's member.
Therefore, he/she is a member of the team.
|
Order
|
O
|
Numeric
|
Team member order
|
Bib
|
O
|
Defined by discipline
|
Bib number, send if available
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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
|
|
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
|
|
2.1.17.6 Message Sort
Sort by Result @SortOrder
2.1.18 Event's Medallists
2.1.18.1 Description
The Event's Medallists is a message containing the list of medallists awarded in one particular event.
2.1.18.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Event
|
Full RSC at event level
|
DocumentType
|
DT_MEDALLISTS
|
Event's Medallists message
|
Version
|
1..V
|
Version number associated to the message's content. Ascending number
|
ResultStatus
|
CC @ResultStatus
|
It indicates whether the result is unofficial, official or partial.
UNOFFICIAL
OFFICIAL
PARTIAL
PROVISIONAL
|
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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.18.3 Trigger and Frequency
ResultStatus = UNOFFICIAL
* after the final unit has finished but the results have not been distributed as OFFICIAL and a ceremony for this event is taking place in the next 5 minutes.
ResultStatus = PARTIAL
* after a unit awarding a medal (for example Bronze medal unit) has finished and the results are OFFICIAL (for that medal unit) but all the medal units are not finished yet. The message only includes information for the awarded medal(s) of the finished unit.
ResultStatus = OFFICIAL
* after all medal units are finished and the results are OFFICIAL
* while the final unit is still in progress (example Mass start events) but the medallists have been confirmed by the Technical Delegate.
2.1.18.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
Gender
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Medal (1,N)
|
|
Code
|
|
Unit
|
|
Date
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Order
|
|
Bib
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Officials (0,1)
|
|
Official (1,N)
|
|
Code
|
|
Function
|
|
Order
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Nationality
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtCompMedals (0,1)
|
|
ExtCompMedal (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (1,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtAthMedals (0,1)
|
|
ExtAthMedal (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtCompMedals (0,1)
|
|
ExtCompMedal (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtAthMedals (0,1)
|
|
ExtAthMedal (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
2.1.18.5 Message Values
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)
|
Attribute
|
M/O
|
Value
|
Description
|
DisciplineName
|
M
|
S(40)
|
Discipline ENG Description (not code) from Common Codes
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
Gender
|
M
|
CC @SportGender
|
Gender code for the event unit.
|
Element: Competition /ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue Code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Element: Competition /Medal (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
SC @MedalType
|
Medal type.
All the Competitors with the same CC@MedalType are not grouped in the same element.
|
Unit
|
M
|
CC @Unit
|
Full RSC Unit code in which a medal was awarded.
It is used in case of disciplines like Ice Hockey or Basketball, with the bronze medal and the gold medal awarded in different event units.
|
Date
|
M
|
Date
|
The date of the most recent unit in which a medal was determined for this event. That is, if only the bronze medal competitor has been determined then this is the date of the bronze medal unit. If all medals are determined then this is the date of the gold medal unit. It is the date of the unit, not the date of the awarding of the medal or the date of a later change in the medallists (that is it will not change [except in the case of a re-run], even if the medallists do)
|
Element: Competition /Medal /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
|
Order
|
M
|
Numeric
|
Competitor order (Send 1 by default). In the case of tie the order is defined for the sport rules.
|
Bib
|
O
|
See table comment
|
Bib number, send if available (team bib)
|
Organisation
|
M
|
CC @Organisation
|
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 /Medal /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 /Medal /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 /Medal /Competitor /Officials /Official (1,N)
|
Officials in the case there are officials receiving event’s medals.
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Official ID for the official code
|
Function
|
O
|
See table comment
|
Send official function
|
Order
|
O
|
See table comment
|
Send official order (if more than one official is needed). 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 /Medal /Competitor /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
|
CC @PersonGender
|
Gender Code
|
Nationality
|
M
|
CC @Country
|
Coach's nationality
|
Element: Competition /Medal /Competitor /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 /Medal /Competitor /ExtCompMedals /ExtCompMedal (1,N)
|
Team competitor’s extended medals 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 /Medal /Competitor /Composition /Athlete (0,N)
|
(Include all members that won the medal according to sport rules if Competitor @Type="T")
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Athlete's ID, corresponding either to a team member or an individual athlete
|
Order
|
M
|
Numeric
|
Order of the team members in a team if Competitor @Type="T".
1 if Competitor @Type="A".
|
Bib
|
O
|
See table comment
|
Bib number, send if available (shirt number in a team)
|
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 /Medal /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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 /Medal /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 /Medal /Competitor /Composition /Athlete /ExtAthMedals /ExtAthMedal (1,N)
|
Team member’s or individual athlete’s extended result, 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
|
|
Element: Competition /Medal /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 of the teams if multiple teams else 1
|
Bib
|
O
|
See table comment
|
Bib number, send if available (team bib)
|
Element: Competition /Medal /Competitor /Composition /Team /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 /Medal /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 /Medal /Competitor /Composition /Team /ExtCompMedals /ExtCompMedal (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 /Medal /Competitor /Composition /Team /Composition /Athlete (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Athlete ID of the listed team's member.
Therefore, he/she is a member of the team.
|
Order
|
O
|
Numeric
|
Team member order
|
Bib
|
O
|
See table comment
|
Bib number, send if available
|
Element: Competition /Medal /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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 /Medal /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 /Medal /Competitor /Composition /Team /Composition /Athlete /ExtAthMedals /ExtAthMedal (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
|
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
2.1.18.6 Message Sort
The message is sorted according to the medal type. Moreover, in case of tie the order is according to the Competitor@Order (given by the sport rule). Team members are sorted according to the Athlete@Order.
2.1.19 Medallists by discipline
2.1.19.1 Description
The Medallists by discipline is a message containing the list of medallists for one discipline, up to the moment the message is generated.
The Medallists by discipline message is a complete message that increments its content as more medals are being awarded during the competition. The arrival of this message resets the entire previous Medallists by discipline information.
2.1.19.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC of the Discipline
|
DocumentType
|
DT_MEDALLISTS_DISCIPLINE
|
Medallists by discipline
|
Version
|
1..V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.19.3 Trigger and Frequency
* Medallists by Discipline message is sent as soon as any new medal(s) is notified with release of DT_MEDALLISTS message. The data in this message should be aligned with all medals distributed in DT_MEDALLISTS. As the competition progresses, successive changes in the medallists by discipline information are made.
* Trigger also after any change.
2.1.19.4 Message Structure
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
|
Level 12
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
Discipline (1,1)
|
|
Code
|
|
TotalEvents
|
|
FinishedEvents
|
|
Event (1,N)
|
|
Code
|
|
EventName
|
|
Date
|
|
Medal (1,N)
|
|
Code
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Bib
|
|
Order
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtCompMedals (0,1)
|
|
ExtCompMedal (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (1,1)
|
|
Athlete (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtAthMedals (0,1)
|
|
ExtAthMedal (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtCompMedals (0,1)
|
|
ExtCompMedal (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Bib
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtAthMedals (0,1)
|
|
ExtAthMedal (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
2.1.19.5 Message Values
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 Description in Text
|
Attribute
|
M/O
|
Value
|
Description
|
DisciplineName
|
M
|
S(40)
|
Discipline ENG Description (not code) from Common Codes
|
Element: Competition /Discipline (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Discipline
|
Full RSC Discipline Code
|
TotalEvents
|
M
|
Numeric
|
Total number of competition events (events that award medals)
|
FinishedEvents
|
M
|
Numeric
|
Number of competition events that have awarded any type of medal, out of the total.
In case of sports with 2 matches have medals (Bronze and Gold), this attribute only counts when the Gold medal has been awarded (not counted for Bronze because the event has not finished yet).
|
Element: Competition /Discipline /Event (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Event
|
Full RSC of the Event
|
EventName
|
M
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
Date
|
M
|
YYYY-MM-DD
|
Date of the Gold medal match.
|
Element: Competition /Discipline /Event /Medal (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
SC @MedalType
|
Medal type gold, silver or bronze. All the Competitors with the same CC@MedalType must not be grouped in the same element (it applies in the equalled medals)
|
Element: Competition /Discipline /Event /Medal /Competitor (1,1)
|
Competitor related to the medals.
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Competitor's ID
|
Type
|
M
|
S(1)
|
A for Athlete, T forTeam
|
Bib
|
O
|
See table comment
|
Bib number, send if available (team bib)
|
Order
|
M
|
Numeric
|
Competitor order (Send 1 by default) and in the case of tie the order will be defined by the IOC rules.
|
Organisation
|
M
|
CC @Organisation
|
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 /Discipline /Event /Medal /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 /Discipline /Event /Medal /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 /Discipline /Event /Medal /Competitor /ExtCompMedals /ExtCompMedal (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 /Discipline /Event /Medal /Competitor /Composition /Athlete (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Individual athlete's ID (if Competitor @Type="A" or team member's ID (if Competitor @Type="T").
|
Order
|
M
|
Numeric
|
Team member order for medal (according to each different sport rule). Send 1 if individul medal
|
Bib
|
O
|
See table comment
|
Bib number, send if available (shirt number in a team)
|
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 /Discipline /Event /Medal /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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 /Discipline /Event /Medal /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 /Discipline /Event /Medal /Competitor /Composition /Athlete /ExtAthMedals /ExtAthMedal (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 /Discipline /Event /Medal /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 of the teams if multiple teams else 1
|
Bib
|
O
|
See table comment
|
Bib number, send if available (team bib).
|
Element: Competition /Discipline /Event /Medal /Competitor /Composition /Team /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 /Discipline /Event /Medal /Competitor /Composition /Team /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 /Discipline /Event /Medal /Competitor /Composition /Team /ExtCompMedals /ExtCompMedal (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 /Discipline /Event /Medal /Competitor /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.
|
Order
|
O
|
Numeric
|
Team member order
|
Bib
|
O
|
See table comment
|
Bib number, send if available
|
Element: Competition /Discipline /Event /Medal /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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 /Discipline /Event /Medal /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 /Discipline /Event /Medal /Competitor /Composition /Team /Composition /Athlete /ExtAthMedals /ExtAthMedal (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
|
|
2.1.19.6 Message Sort
Events in the message will be sorted by the chronological order in which the events took place, (the time is considered to be the finish time of the gold medal unit) followed by medal order (gold, silver, bronze) and then by the official result order. Where the message is sent after the bronze unit and before the gold unit then use the finish time of the bronze unit until the gold unit finish time is known.
2.1.20 Configuration
2.1.20.1 Description
The Configuration is a message containing general configuration.
Ideally the configuration should be provided before competition. However it may be possible that the configuration for one particular event, phase or event unit is not known in advance. In that case send the unknown attributes blank (Value="").
2.1.20.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
Full RSC
|
Each ODF Sport Data Dictionary will have to update the definition of this attribute
|
DocumentType
|
DT_CONFIG
|
Configuration message
|
Version
|
1..V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.20.3 Trigger and Frequency
The message is sent prior to any ODF Sports message, if requested by one particular discipline (ODF Sport Data Dictionary).
Depending on the data required in this message (sport by sport) the sport data dictionary may add or modify the triggering requirements.
Trigger also after any major change, but considering that, if possible, the configuration for one particular event, phase or event unit must be provided before the start list. If a DT_CONFIG message is sent after a DT_RESULT in a related unit then the next version of DT_RESULT must be sent immediately.
2.1.20.4 Message Structure
The following table defines the structure of the message.
2.1.20.5 Message Values
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 /Configs /Config (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Unit
|
M
|
CC @Unit
|
Full RSC of the Unit. Can be at gender, phase or unit level (do not send if at discipline level).
|
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 /Configs /Config /ExtendedConfig (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
|
|
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 /Configs /Config /ExtendedConfig /ExtendedConfigItem (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
2.1.20.6 Message Sort
There is no general message sorting rule.
2.1.21 Communication
2.1.21.1 Description
The Communication message contains a release of a Communication, which may be an Official Communication, Sport Communication or similar, which contains jury decisions, competition management decisions, etc.
Communications are numbered by sport separately, not globally.
2.1.21.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
CC @DisciplineGender
CC @Event
CC @Phase
CC @Unit
|
Full RSC. Use the RSC to which the Communication is relevant/related.
|
DocumentSubcode
|
Numeric
|
This is the communication/document number.
For each of NOTICE, SPORT_NOTICE, COMPETITOR_NOTICE the number is sequential starting from one and unique for the discipline and DocumentSubtype (hence there can be two with value 1 in a discipline with different Document Subtype).
For PROTEST this is the case number and is provided by sport.
|
DocumentType
|
DT_COMMUNICATION
|
Official communication message
|
DocumentSubtype
|
NOTICE
SPORT_NOTICE
COMPETITOR_NOTICE
PROTEST
ON_WATER
LIMIT
|
* NOTICE: Used for Official Communications (all sports)
* SPORT_NOTICE: Used for Sport Communications (all sports)
* COMPETITOR_NOTICE: For notifications to competitors, (only golf)
* PROTEST: Protest type (Except protest by Rule 42), (only sailing)
* ON_WATER: On the water Penalties (only sailing)
* LIMIT: Protest Time Limit (only sailing)
|
Version
|
1..V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.21.3 Trigger and Frequency
The message should be generated as soon as the information is available.
Trigger also after any change.
2.1.21.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
EventName
|
|
SubEventName
|
|
Gender
|
|
VenueDescription (0,1)
|
|
Venue
|
|
VenueName
|
|
Location
|
|
LocationName
|
|
Communication (1,1)
|
|
PublishTime
|
|
Decision (0,1)
|
|
ItemNum
|
|
IssuedTime
|
|
AffectsRES
|
|
AffectsSCH
|
|
AffectsOTH
|
|
Unit
|
|
Subtitle (0,1)
|
|
-
|
|
Summary (0,1)
|
|
-
|
|
Details (0,1)
|
|
-
|
|
IssuedBy (0,1)
|
|
-
|
|
SignedBy (0,2)
|
|
Code
|
|
FamilyName
|
|
GivenName
|
|
Function
|
|
Order
|
|
ExtendedComms (0,1)
|
|
ExtendedComm (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Protest (0,1)
|
|
Status
|
|
Procedure
|
|
HearingTime
|
|
DecisionTime
|
|
Informed
|
|
Initiator
|
|
Respondent
|
|
Witness
|
|
Interpreter
|
|
Rule
|
|
Unit
|
|
Type (0,1)
|
|
-
|
|
Details (0,1)
|
|
-
|
|
DecisionShort (0,1)
|
|
-
|
|
DecisionLong (0,1)
|
|
-
|
|
Description (0,1)
|
|
-
|
|
FactsFound (0,1)
|
|
-
|
|
Conclusion (0,1)
|
|
-
|
|
Jury (1,N)
|
|
Code
|
|
FamilyName
|
|
GivenName
|
|
Order
|
|
SignedBy (0,1)
|
|
Code
|
|
FamilyName
|
|
GivenName
|
|
Function
|
|
ImageData (0,1)
|
|
-
|
2.1.21.5 Message Values
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 Description in Text
|
Attribute
|
M/O
|
Value
|
Description
|
DisciplineName
|
M
|
S(40)
|
Discipline ENG Description (not code) from Common Codes
|
EventName
|
O
|
S(40)
|
Event ENG Description (not code) from Common Codes.
|
SubEventName
|
O
|
S(40)
|
EventUnit ENG Description (not code) from Common Codes. Only include if single unit affected
|
Gender
|
O
|
CC @SportGender
|
Gender code for the event unit
|
Element: Competition /ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue code
|
VenueName
|
M
|
S(25)
|
Venue ENG Description (not code) from Common Codes
|
Location
|
O
|
CC @Location
|
Location Code
|
LocationName
|
O
|
S(30)
|
Location ENG Description (not code) from Common Codes
|
Element: Competition /Communication (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
PublishTime
|
M
|
DateTime
|
Date and time in which the communication is published.
Example:
2006-02-26T10:00:00+01:00
|
Element: Competition /Communication /Decision (0,1)
|
Mandatory for DocumentSubtype NOTICE, COMPETITOR_NOTICE and SPORT_NOTICE.
The DocumentSubtype is always NOTICE, COMPETITOR_NOTICE or SPORT_NOTICE, except for Sailing where it is redefined in the ODF Sport Data Dictionary document.
|
Attribute
|
M/O
|
Value
|
Description
|
ItemNum
|
O
|
String
See table comment
|
Sport dependent, item number if applicable
|
IssuedTime
|
O
|
DateTime
|
Decision date and time. (Mandatory in the case of NOTICE, SPORT_NOTICE, COMPETITOR_NOTICE)
Example:
2006-02-26T10:00:00+01:00
|
AffectsRES
|
O
|
Y, N
|
'Y' - The jury decision affects the results
'N' - The jury decision does not affect the results
Mandatory in the case of DocumentSubtype is NOTICE
|
AffectsSCH
|
O
|
Y, N
|
'Y' - The jury decision affects the schedules
'N' - The jury decision does not affect the schedules
Mandatory in the case of DocumentSubtype is NOTICE
|
AffectsOTH
|
O
|
Y, N
|
'Y' - The jury decision affects other areas
'N' - The jury decision does not affect other areas
Mandatory in the case of DocumentSubtype is NOTICE
|
Unit
|
O
|
CC @Unit
|
Full Unit RSC
Sent if the official communication applies to the gender, event, phase, or unit level. (can be at any level)
|
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 /Communication /Decision /Subtitle (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free Text
|
Communication Subtitle. It is the title placed in the ORIS report next to "Official Communication"
|
Element: Competition /Communication /Decision /Summary (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free Text
|
Summary of the communication. Should contain the event description.
|
Element: Competition /Communication /Decision /Details (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free Text
|
Body of the communication. Include the description.
|
Element: Competition /Communication /Decision /IssuedBy (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free Text
|
Communication author
|
Element: Competition /Communication /Decision /SignedBy (0,2)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
S(20) with no leading zeroes
|
ID of the Signed Name, to uniquely identify this element
|
FamilyName
|
O
|
S(25)
|
Family name of the person associated to the sign
|
GivenName
|
O
|
S(25)
|
Given name of the person associated to the sign
|
Function
|
M
|
S(30)
|
Decision of the Function of the Signed person
|
Order
|
M
|
Numeric
|
Send official order
|
Element: Competition /Communication /Decision /ExtendedComms /ExtendedComm (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 /Communication /Decision /ExtendedComms /ExtendedComm /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 /Communication /Protest (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Status
|
M
|
SC @ProtestStatus
|
Status of protest
|
Procedure
|
O
|
Free Text
|
Procedural matters related to the protest
|
HearingTime
|
O
|
DateTime
|
Hearing time
Example:
2012-07-26T10:00:00+01:00
|
DecisionTime
|
O
|
DateTime
|
Protest Decision Time
Example:
2012-07-26T10:00:00+01:00
|
Informed
|
O
|
DateTime
|
Time parties informed
Example:
2012-07-26T10:00:00+01:00
|
Initiator
|
O
|
Free text
|
|
Respondent
|
O
|
Free text
|
|
Witness
|
O
|
Free text
|
|
Interpreter
|
M
|
S(1)
|
Interpreter required (Y or N)
|
Rule
|
M
|
String
|
Rule applicable
|
Unit
|
O
|
CC @Unit
|
Full RSC at unit level
Sent if the protest applies to the gender, event, phase, or unit level. (can be at any level)
|
Element: Competition /Communication /Protest /Type (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free text
|
Type of protest.
Denotes the different options.
|
Element: Competition /Communication /Protest /Details (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Protest details
|
Element: Competition /Communication /Protest /DecisionShort (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Decision short
|
Element: Competition /Communication /Protest /DecisionLong (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Decision
|
Element: Competition /Communication /Protest /Description (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free text
|
Description of the incident
|
Element: Competition /Communication /Protest /FactsFound (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Facts Found
|
Element: Competition /Communication /Protest /Conclusion (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free text
|
Conclusion
|
Element: Competition /Communication /Protest /Jury (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
S(20) with no leading zeroes
|
Official ID
|
FamilyName
|
O
|
S(25)
|
Family name of the Jury
|
GivenName
|
O
|
S(25)
|
Given name of the Jury
|
Order
|
O
|
Numeric
|
Order of the official, if more than one official. Send 1 if only one.
|
Element: Competition /Communication /Protest /SignedBy (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
S(20) with no leading zeroes
|
Key of the Signed Name, to uniquely identify this element
|
FamilyName
|
O
|
S(25)
|
Family name of the person associated to the sign
|
GivenName
|
O
|
S(25)
|
Given name of the person associated to the sign
|
Function
|
M
|
CC @ResultsFunction
|
Function of the Signed person
|
Element: Competition /Communication /ImageData (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Text
|
The ImageData element contains a body consisting of one Base64-encoded PNG or JPG file.
|
2.1.21.6 Message Sort
There are no specific sorting requirements
2.1.22 Federation Ranking
2.1.22.1 Description
The Federation Ranking is a message containing the rankings in a discipline. The rankings may be over the whole discipline or divided by event as appropriate for the discipline. One message may contain a single event or multiple events.
Rankings may be based on some points system and updated at fixed points or based on single performances and updated with each new performance.
Rankings may be for a fixed period, for example a calendar year or be taken over a rolling period.
2.1.22.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
Full RSC
|
Full RSC code.
-If the message contains data for only one event then the RSC will be at event level.
-If the message includes ranking for more than one event (Rankings appears multiple times) then the document code will be at discipline level.
-If the message includes ranking for more than one event in a single gender (Rankings appears multiple times) then the document code will be at discipline gender level.
|
DocumentSubcode
|
S(34)
|
Provides greater granularity for document if DocumentCode is not sufficient.
|
DocumentType
|
DT_FED_RANKING
|
Federation ranking message
|
DocumentSubtype
|
S(20)
|
Federation Ranking type. To be defined in each ODF Data Dictionary as needed.
|
Version
|
1..V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.22.3 Trigger and Frequency
Triggers in rankings are usually manual as the ranking may be distributed when updates are complete from multiple competitions or at fixed points in time. As a result each discipline defines its own triggers.
2.1.22.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
DateTime (1,1)
|
|
Update
|
|
PreviousUpdate
|
|
NextUpdate
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
SportDescription (0,1)
|
|
DesciplineName
|
|
Rankings (1,N)
|
|
Code
|
|
Description
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Code
|
|
Pos
|
|
Type
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
ListComp (0,N)
|
|
Date
|
|
Place
|
|
Country
|
|
Pos
|
|
AddInfo
|
|
Status
|
|
Ranking (1,N)
|
|
Rank
|
|
RankEqual
|
|
Value
|
|
ValueType
|
|
PreviousValue
|
|
Movement
|
|
SortOrder
|
|
Competition
|
|
Date
|
|
Place
|
|
Country
|
|
ExtRanking (0,1)
|
|
ListComp (0,N)
|
|
Value
|
|
ValueType
|
|
Pos
|
|
Rank
|
|
RankEqual
|
|
Discarded
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
ExtRank (0,N)
|
|
Code
|
|
Pos
|
|
Type
|
|
Value
|
|
ValueType
|
|
Rank
|
|
RankEqual
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Competitor (1,1)
|
|
Code
|
|
Type
|
|
Current
|
|
Organisation
|
|
Description (0,1)
|
|
TeamName
|
|
IFId
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
|
Description (1,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
|
Organisation
|
|
BirthDate
|
|
IFId
|
|
Class
|
|
Horse
|
|
GuideID
|
|
GuideFamilyName
|
|
GuideGivenName
|
|
ExtendedDescription (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Team (0,1)
|
|
Code
|
|
Number
|
|
Name
|
|
IFId
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
2.1.22.5 Message Values
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 /DateTime (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Update
|
M
|
Date
|
Applicable date for this version of the ranking.
|
PreviousUpdate
|
O
|
Date
|
Date of the previous version of the Federation Ranking if applicable
|
NextUpdate
|
O
|
Date
|
Date of the next scheduled update of the Federation Ranking if applicable
|
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)
|
Attribute
|
M/O
|
Value
|
Description
|
DesciplineName
|
M
|
S(40)
|
Discipline name (not code) from Common Codes
|
Element: Competition /Rankings (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
Full RSC
|
Full applicable RSC
|
Description
|
O
|
S(40)
|
Full name applicable to the code
|
<Rankings Code="ATHW100M--------------------------" Description="Women's 100 metres" >
Element: Competition /Rankings /ExtendedInfos /ExtendedInfo (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
See sport specific definition
|
|
Pos
|
O
|
See sport specific definition
|
|
Type
|
O
|
See sport specific definition
|
|
Value
|
O
|
See sport specific definition
|
|
Element: Competition /Rankings /ExtendedInfos /ExtendedInfo /Extension (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
N/A
|
|
Pos
|
O
|
N/A
|
|
Value
|
O
|
N/A
|
|
Element: Competition /Rankings /ExtendedInfos /ListComp (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Date
|
M
|
Date
|
Date when the related competition took place (starting date).
|
Place
|
O
|
S(40)
|
Place when the related competition took place.
|
Country
|
O
|
CC @Country
|
Country when the related competition took place.
|
Pos
|
M
|
Numeric
##0
|
Order for the related competitions
|
AddInfo
|
O
|
String
|
Additional related information
|
Status
|
O
|
String
|
Status of related competition (could be cancelled for example)
|
<ListComp Date="2014-01-25" Place="Kitzbuhel" Country="AUT" Pos="6" />
Element: Competition /Rankings /Ranking (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Rank
|
M
|
Defined by Discipline
|
Ranking related to performance or points as applicable
|
RankEqual
|
O
|
S(1)
|
Send Y in case of the Rank has been equalled else do not send.
|
Value
|
O
|
Defined by Discipline
|
Performance value, usually actual performance or points.
|
ValueType
|
O
|
Defined by Discipline
|
|
PreviousValue
|
O
|
Defined by Discipline
|
Previous performance value, usually actual performance or points. Only if applicable.
|
Movement
|
O
|
Numeric
+##0 or
-##0
|
Change in rank since the last release of the ranking.
|
SortOrder
|
M
|
Numeric ###0
|
Unique sort order based on rank to break rank ties
|
Competition
|
O
|
S(40)
|
Name of the competition related to the ranking. Usually only applicable where rankings are performance based (not points)
|
Date
|
O
|
Date
|
Date of the competition related to the ranking. Usually only applicable where rankings are performance based (not points)
|
Place
|
O
|
S(40)
|
Place of the competition related to the ranking. Usually only applicable where rankings are performance based (not points)
|
Country
|
O
|
CC @Country
|
Country of the competition related to the ranking. Usually only applicable where rankings are performance based (not points)
|
Table comment: Attribute to be set Mandatory from Optional or redefined. Refer to the ODF Sport Data Dictionary for each of the disciplines
<Ranking Rank="2" Value="10.85" ValueType="TIME" SortOrder="2" Competition="Commonwealth Games" Place="Glasgow(Hampden Park)" Country="GBR" Date="2014-07-28">
<Ranking Rank="1" Value="652" ValueType="POINTS" SortOrder="1">
Element: Competition /Rankings /Ranking /ExtRanking /ListComp (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Value
|
O
|
Defined by Discipline
|
Performance value of the related competition
|
ValueType
|
O
|
N/A
|
|
Pos
|
O
|
Numeric
##0
|
Equivalent to the @Pos in the list of competitions.
|
Rank
|
O
|
Defined by Discipline
|
Rank in the related competition
|
RankEqual
|
O
|
S(1)
|
Send Y in case of the Rank has been equalled else do not send.
|
Discarded
|
O
|
S(1)
|
Send 'Y' if the value is not counted 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 /Rankings /Ranking /ExtRanking /ListComp /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 /Rankings /Ranking /ExtRanking /ExtRank (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
See sport specific definition
|
|
Pos
|
O
|
See sport specific definition
|
|
Type
|
O
|
See sport specific definition
|
|
Value
|
O
|
See sport specific definition
|
|
ValueType
|
O
|
SC @ResultType
|
|
Rank
|
O
|
Defined by Discipline
|
|
RankEqual
|
O
|
S(1)
|
Send Y in case of the Rank has been equalled 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 /Rankings /Ranking /ExtRanking /ExtRank /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 /Rankings /Ranking /Competitor (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
S(20) with no leading zeroes
|
Competitor's ID
Mandatory for Type= "A" or "T"
|
Type
|
M
|
S(1)
|
A for athlete, T for team,
N for NOC's or NPC's (in case of Organisation rank)
|
Current
|
M
|
S(1)
|
Can be redefined by discipline.
Usually send 'Y' if the competitor is taking part in the current competition or 'N' if not participating.
|
Organisation
|
O
|
CC @Organisation
|
Organisation ID
|
Element: Competition /Rankings /Ranking /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 /Rankings /Ranking /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 /Rankings /Ranking /Competitor /Composition /Athlete (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Athlete's ID, corresponding either to a team member or an individual athlete
|
Order
|
M
|
Numeric ##0
|
Send 1 for individual athlete; otherwise send the order of the team members within the team.
|
Element: Competition /Rankings /Ranking /Competitor /Composition /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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @DisciplineClass
|
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 /Rankings /Ranking /Competitor /Composition /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 /Rankings /Ranking /Competitor /Composition /Team (0,1)
|
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 zeros
|
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 no special rule for that discipline, send the Description of the code CC @Organisation.
|
IFId
|
O
|
S(16)
|
Federation number for the corresponding discipline (include if the discipline assigns international federation codes to teams)
|
Element: Competition /Rankings /Ranking /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
|
2.1.22.6 Message Sort
@Order attribute sorts each node whenever the attribute is informed.
2.1.23 Weather conditions
2.1.23.1 Description
The weather conditions is a message containing the current weather conditions in the venue or location. The use of venue or location is dependent to the level of detail that current weather conditions refer to. If weather conditions refer to a specific sailing course, then location code should be used. If weather conditions refer to athletics stadium, then the venue code should be used.
2.1.23.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC at discipline level
|
DocumentSubcode
|
CC @Location
|
Location code (which could be at venue level)
|
DocumentType
|
DT_WEATHER
|
Weather conditions in the venue or location as referred to in DocumentSubcode.
|
Version
|
1..V
|
Version number associated to the message's content. Ascending 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.23.3 Trigger and Frequency
* The message is sent every 30 minutes during a session, beginning approximately 30 minutes before start of session
2.1.23.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Competition (0,1)
|
|
Gen
|
|
Sport
|
|
Codes
|
|
ExtendedInfos (0,1)
|
|
ExtendedInfo (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Weather (1,1)
|
|
Date
|
|
Conditions (1,N)
|
|
Code
|
|
Humidity
|
|
Wind_Direction
|
|
Prec_Type
|
|
Condition (0,3)
|
|
Code
|
|
Value
|
|
Precipitation (0,N)
|
|
Unit
|
|
Value
|
|
Pressure (0,N)
|
|
Unit
|
|
Value
|
|
Temperature (0,N)
|
|
Code
|
|
Unit
|
|
Value
|
|
Type
|
|
Wind (0,N)
|
|
Code
|
|
Unit
|
|
Value
|
|
Type
|
|
ExtendedConditions (0,1)
|
|
ExtendedCondition (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.23.5 Message Values
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 /Weather (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Date
|
M
|
DateTime
|
Date/time of the conditions
|
Element: Competition /Weather /Conditions (1,N)
|
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 /Weather /Conditions /Condition (0,3)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
SKY, SNOW, ICE, WATER
|
Weather conditions type
|
Value
|
M
|
CC @SnowConditions
or
CC @WeatherCondition
or
SC @SeaState
|
Codes that describe the Weather Condition.
|
Element: Competition /Weather /Conditions /Precipitation (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Unit
|
M
|
SC @PrecipitationUnit
|
Precipitation unit
|
Value
|
M
|
Numeric
###0.0
|
Precipitation quantity in the past 6 hours
|
Element: Competition /Weather /Conditions /Pressure (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Unit
|
M
|
S(3)
|
Send "hPa" as unit for pressure
|
Value
|
M
|
Numeric
###0
|
Air pressure in hPa
|
Element: Competition /Weather /Conditions /Temperature (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
AIR, SNOW, ICE, WATER, WBGT, SAND
|
Air, Snow , Ice, Water, WBGT and Sand temperature.
If available, Snow and Ice temperature are only mandatory in winter.
Water and Sand temperature are optional depending on the Discipline.
|
Unit
|
M
|
SC @TemperatureUnit
|
Temperature unit
|
Value
|
M
|
Numeric
-##0.0 or
##0.0
|
Temperature (in case of positive temperature, do not send '+')
|
Type
|
O
|
See Table comment
|
Type of Temperature (like Maximum, Minimum, Normal, 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 /Weather /Conditions /Wind (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(5)
|
Wind Speed, send SPEED
|
Unit
|
M
|
SC @WindUnit
|
Wind unit
|
Value
|
M
|
Numeric
##0
|
Wind speed in @Unit
|
Type
|
O
|
See Table comment
|
|
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 /Weather /Conditions /ExtendedConditions /ExtendedCondition (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 /Weather /Conditions /ExtendedConditions /ExtendedCondition /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
2.1.23.6 Message Sort
There is no special sort order requirement for this message.
2.1.24 Medal Presenters
2.1.24.1 Description
The Medal Presenters message contains the information on who will present the medals for the events.
This is always a full message and all applicable elements and attributes are always sent.
Before Games the content of the message is complete list of medal and gift/flower/mascot/other article presenters. DocumentCode having GEN------------------------------- in the discipline is used.
During Games, before each award ceremony, the content of the message is only the presenters involved in the ceremony. DocumentCode is the full ceremony RSC.
There is one message per event per venue containing all the information related to the presentation in the venue for that event. Updated as appropriate.
When both medals and flowers or mascot or other gifts are presented in the same ceremony:
DocumentSubType is VICTORY
-
For the presenter(s) of medals then Function@Presenter is MEDAL_PRESENTER
-
For the presenter(s) of the supplementary awarded article:
-
If the supplementary awarded article is flower then Function@Presenter is FLOWER_PRESENTER
-
If the supplementary awarded article is mascot or other gift then Function@Presenter is MASCOT_PRESENTER
-
If there is a person standing in the ceremony but not presenting anything then Function@Presenter is ACCOMPANY_PRESENTER
When only flowers or mascot or other gifts are presented in the venue and the medals elsewhere:
If the awarded article is Flower then DocumentSubType is FLOWER
If the awarded article is mascot or other gift then DocumentSubType is MASCOT
-
For the presenter(s) of mascot or other gift then Function@Presenter is MASCOT_PRESENTER
-
If there is a person standing in the ceremony but not presenting anything then Function@Presenter is ACCOMPANY_PRESENTER
When only medals are presented in the ceremony (Medals Plaza case or no other items):
DocumentSubType is MEDAL
When the message is sent only to provide the list of names:
DocumentSubType is PRESENTERS
2.1.24.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Unit
|
Full RSC of the scheduled event unit for the presentation (not competition event)
|
DocumentSubcode
|
CC @VenueCode
|
Venue code or the venue where the presentation will take place.
|
DocumentType
|
DT_PRESENTER
|
Presenters Message
|
DocumentSubtype
|
SC @PresenterType
|
Presenter subtype
|
Version
|
1..V
|
Version number associated to the message's content. Ascendant number
|
FeedFlag
|
S(1)
|
Refer to ODF header definition
|
Date
|
Date
|
Refer to ODF header definition
|
Time
|
Time
|
Refer to ODF header definition
|
LogicalDate
|
Date
|
Refer to ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.24.3 Trigger and Frequency
Trigger when the information is available about the presenters and for any changes.
2.1.24.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
ExtendedInfos (0,1)
|
|
SportDescription (0,1)
|
|
DisciplineName
|
|
VenueDescription (0,1)
|
|
Venue
VenueName
|
|
Presentation (1,N)
|
|
Event
EventName
Presenter (1,N)
|
|
Code
MedalRank
Function
Order
Description (1,1)
|
|
GivenName
FamilyName
Gender
Nationality
|
|
Detail (1,N)
|
|
Language
PresenterName
LongPresenterName
Role
LongRole
Highlight
|
2.1.24.5 Message Values
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: ExtendedInfos /SportDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
DisciplineName
|
M
|
S(40)
|
Discipline name (not code) from Common Codes
|
Element: ExtendedInfos /VenueDescription (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Venue
|
M
|
CC @VenueCode
|
Venue Code
|
VenueName
|
M
|
S(25)
|
Venue short name (not code) from Common Codes
|
Element: Presentation (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Event
|
M
|
CC @Event
|
Full RSC of the event for the medal
|
EventName
|
O
|
S(40)
|
ENG Description of the event
|
Element: Presentation /Presenter (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
S(20) with no leading zeroes
|
Presenter ID, unique ID assigned by the medal presenter application
or the Accreditation ID if available
|
MedalRank
|
O
|
Numeric
0
|
The rank of the medal 1, 2, 3 etc. or 0 of the same person presents all.
Must be sent for a presenter.
Do not send attribute for an accompanying person who is not making any presentation.
|
Function
|
O
|
SC @Presenter
|
Function code of the Presenter’s role in the Medal Presentation
For example: MEDAL_PRESENTER
Required in the ceremony specific presenter messages, not expected in the GEN------------------------------- message.
|
Order
|
M
|
Numeric
#0
|
Order of the presenters. For full message the order should be by
function, family name then given name.
|
Element: Presentation /Presenter /Description (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
GivenName
|
O
|
S(25)
|
Given name (mixed case)
|
FamilyName
|
M
|
S(25)
|
Family name (mixed case)
|
Gender
|
O
|
CC @PersonGender
|
Gender of the person
|
Nationality
|
O
|
CC @Country
|
Nationality of the Presenter
|
Element: Presentation /Presenter /Detail (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC @Language
|
Language code or the data
|
PresenterName
|
M
|
S(45)
|
Name of the presenter for display, may include things like Mr, HRM, Sir etc.
|
LongPresenterName
|
M
|
S(80)
|
Long name of the presenter for display, may include things like Mr, HRM, Sir etc.
|
Role
|
O
|
S(45)
|
Presenter’s function within the organisation they represent, for example:
Member of the International Olympic Committee
FIS Secretary General
FIBA Council Member
|
LongRole
|
O
|
S(100)
|
Long form of the role of the presenter within the organisation they represent.
|
Highlight
|
O
|
S(200)
|
Any additional highlight information about the person
|
Sample (one presenter for each medals and flowers)
<ExtendedInfos>
<SportDescription DisciplineName="Alpine Skiing" />
<VenueDescription Venue="ABC" VenueName="Skiing Venue" />
</ExtendedInfos>
<Presentation Event="ALSMDH----------------------------" EventName="Men's Downhill" >
<Presenter Code="9995001" MedalRank="0" Function="MEDAL_PRESENTER" Order="1" >
<Description GivenName="John" FamilyName="Smith" Gender="M" Nationality="SWE" />
<Detail Language="ENG" PresenterName="Sir John Smith" LongPresenterName="Sir John Smith" Role="Executive Board Member of the IOC" LongRole="Executive Board Member of the International Olympic Committee" Highlight="John is a former World Champion in this event" />
</Presenter>
<Presenter Code="9995002" MedalRank="0" Function="FLOWER_PRESENTER" Order="2" >
<Description GivenName="Gian Franco" FamilyName="Kasper" Gender="M" Nationality="SUI" />
<Detail Language="ENG" PresenterName="Gian Franco Kasper" LongPresenterName="Gian Franco Kasper" Role="FIS President" LongRole="FIS President"/>
</Presenter>
</Presentation>
Sample (one presenter per medal)
<Presentation Event="ALSMDH----------------------------" EventName="Men's Downhill" >
<Presenter Code="9995003" MedalRank="1" Function="MEDAL_PRESENTER" Order="1" >
<Description GivenName="John" FamilyName="Smith" Gender="M" Nationality="SWE" />
<Detail Language="ENG" PresenterName="HRH John Smith" LongPresenterName="HRH John Smith" Role="Executive Board Member of the IOC" LongRole="Executive Board Member of the International Olympic Committee" Highlight="John is a former World Champion in this event" />
</Presenter>
<Presenter Code="9995004" MedalRank="2" Function="MEDAL_PRESENTER" Order="2" >
<Description GivenName="Gian Franco" FamilyName="Kasper" Gender="M" Nationality="SUI" />
<Detail Language="ENG" PresenterName="Gian Franco Kasper" LongPresenterName="Gian Franco Kasper" Role="FIS President" LongRole="FIS President" />
</Presenter>
<Presenter Code="9995005" MedalRank="3" Function="MEDAL_PRESENTER" Order="3" >
<Description GivenName="Mary" FamilyName="Smith" Gender="W" Nationality="GER" />
<Detail Language="ENG" PresenterName="Ms Mary Smith" LongPresenterName="Ms Mary Smith" Role="Executive Board Member of the IOC" LongRole="Executive Board Member of the International Olympic Committee" />
</Presenter>
</Presentation>
Sample (Presenter list)
<Presentation Event="GEN-------------------------------" >
<Presenter Code="9995001" Order="1" >
<Description GivenName="John" FamilyName="Smith" Gender="M" Nationality="SWE" />
<Detail Language="ENG" PresenterName="HRH John Smith" LongPresenterName="HRH John Smith" Role="Executive Board Member of the IOC" LongRole="Executive Board Member of the International Olympic Committee" Highlight="John is a former World Champion in this event" />
</Presenter>
<Presenter Code="9995352" Order="2" >
<Description GivenName="Gian Franco" FamilyName="Kasper" Gender="M" Nationality="SUI" />
<Detail Language="ENG" PresenterName="Gian Franco Kasper" LongPresenterName="Gian Franco Kasper" Role="FIS President" LongRole="FIS President" />
</Presenter>
<Presenter Code="9995937" Order="3" >
<Description GivenName="Mary" FamilyName="Smith" Gender="W" Nationality="GER" />
<Detail Language="ENG" PresenterName="Ms Mary Smith" LongPresenterName="Ms Mary Smith" Role="Executive Board Member of the IOC" LongRole="Executive Board Member of the International Olympic Committee" />
</Presenter>
</Presentation>
2.1.24.6 Message Sort
Sort by Presenter Order
2.1.25 Discipline/Venue Start Transmission
2.1.25.1 Description
The “discipline/venue start transmission” is a message to indicate the start of operations for one specific discipline in one specific venue within a logical day. Operations may start and stop multiple times within a logical day. This message indicates the start of DT_KA messages for a Source.
2.1.25.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Unit
|
In the format DDD-----------------------VEN----- where DDD=Discipline, VEN=Venue
|
DocumentType
|
DT_LOCAL_ON
|
Discipline/Venue Start Transmission
|
Version
|
1..V
|
Version number associated to the message's content. Ascendant number
|
FeedFlag
|
"P"-Production
"T"-Test
|
Refer to ODF header definition
|
Date
|
Date
|
Refer to ODF header definition
|
Time
|
Time
|
Refer to ODF header definition
|
LogicalDate
|
Date
|
Refer to ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.25.3 Trigger and Frequency
The message is sent as soon as the operations for one particular logical day are about to begin, and always before any other message for that logical day. Send again after DT_LOCAL_OFF if operations recommence.
2.1.25.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
|
|
Competition (0,1)
|
|
Config (1,1)
|
|
KADelay
|
|
DelayOffSet
|
|
CompetitionDay
|
2.1.25.5 Message Values
Element Config (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
KADelay
|
M
|
Numeric
|
Delay in seconds for which a keep-alive message will be generated if there is no other real time activity.
By default, this value is set to 60 seconds.
|
DelayOffSet
|
M
|
Numeric
|
Delay offset in seconds to be added to the KADelay parameter, for a final customer to assume the connection is broken
By default, this value is set to 60 seconds.
|
CompetitionDay
|
O
|
Date
|
Competition date for that transmission, valid until the next DT_LOCAL_OFF.
This attribute is only used during testing activities.
|
2.1.25.6 Sample
<OdfBody CompetitionCode="OWG2018" …… >
<Competition>
<Config KADelay="60" DelayOffSet="180" />
</Competition>
</OdfBody>
2.1.25.7 Message sort
There is no sort order for this message.
2.1.26 Discipline/Venue Stop Transmission
2.1.26.1 Description
The “discipline/venue stop transmission” is a message to indicate the end of operations for the venue/discipline with messages (until the restart of operations or the next day). This message indicates the end of DT_KA messages for a Source (until the next DT_LOCAL_ON which may be the same day).
2.1.26.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Unit
|
In the format DDD-----------------------VEN----- where DDD=Discipline, VEN=Venue
|
DocumentType
|
DT_LOCAL_OFF
|
Discipline/Venue Stop Transmission
|
Version
|
1..V
|
Version number associated to the message's content. Ascendant number
|
FeedFlag
|
"P"-Production
"T"-Test
|
Refer to ODF header definition
|
Date
|
Date
|
Refer to ODF header definition
|
Time
|
Time
|
Refer to ODF header definition
|
LogicalDate
|
Date
|
Refer to ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.26.3 Trigger and Frequency
The message is sent as soon as the operations for one particular logical day are finished, to formally indicate the end of that logical day though it may restart with a new DT_LOCAL_ON.
2.1.26.4 Message Structure
The message structure only includes the OdfBody element (with their ODF header attributes, but no other hierarchical element below OdfBody).
2.1.26.5 Message Values
There are no attributes to be defined in this message.
2.1.26.6 Sample
<OdfBody CompetitionCode="OWG2018" DocumentType="DT_LOCAL_OFF"…… />
2.1.26.7 Message sort
There is no sort order for this message.
2.1.27 Discipline/Venue Keep Alive
2.1.27.1 Description
The Discipline/Venue Keep Alive message tells the user that the transmission or session taking place in one venue is still alive, in case there is no other message activity.
2.1.27.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Unit
|
In the format DDD-----------------------VEN----- where DDD=Discipline, VEN=Venue
|
DocumentType
|
DT_KA
|
Discipline/Venue Keep Alive
|
Version
|
1..V
|
Version number associated to the message's content. Ascendant number
|
FeedFlag
|
"P"-Production
"T"-Test
|
Refer to ODF header definition
|
Date
|
Date
|
Refer to ODF header definition
|
Time
|
Time
|
Refer to ODF header definition
|
LogicalDate
|
Date
|
Refer to ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.27.3 Trigger and Frequency
Message producer will send this message when no other messages are sent (control or content messages) and the delay defined in the KADelay parameter of the DT_LOCAL_ON expires.
2.1.27.4 Message Structure
The message structure only includes the OdfBody element (with their ODF header attributes, but no other hierarchical element below OdfBody).
2.1.27.5 Message Values
There are no attributes to be defined in this message.
2.1.27.6 Sample
<OdfBody CompetitionCode="OWG2018" DocumentType="DT_KA"…… />
2.1.27.7 Message sort
There is no sort order for this message.
2.1.28 Participant Names
2.1.28.1 Description
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).
Depending on the needs and location of a competition the participants may need their name displayed in a language other than the default, usually in Latin or ASCII characters (sometimes referred to as English).
This message is always a full message including the names of all participants delivered in DT_PARTIC in the specified language (in header). If any of the names do not have a translation then the attribute is not sent.
2.1.28.2 Header Values
The following table describes the message header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC at discipline level
|
DocumentType
|
DT_PARTIC_NAME
|
List of participants by language
|
Version
|
1..V
|
Version number associated to the message's content. Ascendant number
|
Language
|
CC @Language
|
Language code. This is the language of the names in the message.
|
FeedFlag
|
"P"-Production
"T"-Test
|
Test 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
|
Refer to ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.28.3 Trigger and Frequency
The message is sent before the Games including all participants and is manually triggered as needed. Usually outside of competition hours.
2.1.28.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
Participant (1,N)
|
|
Code
|
|
GivenName
|
|
FamilyName
|
|
PrintName
|
|
PrintInitialName
|
|
TVName
|
|
TVInitialName
|
|
TVFamilyName
|
|
SCBLName
|
|
SCBMName
|
|
SCBSName
|
2.1.28.5 Message Values
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: Participant (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Participant's ID.
|
GivenName
|
O
|
S(25)
|
Given name (mixed case if applicable for the language)
|
FamilyName
|
M
|
S(25)
|
Family name (mixed case if applicable for the language)
|
PrintName
|
M
|
S(35)
|
Print name
|
PrintInitialName
|
M
|
S(18)
|
Print Initial name
|
TVName
|
M
|
S(35)
|
TV name
|
TVInitialName
|
M
|
S(18)
|
TV initial name
|
TVFamilyName
|
M
|
S(25)
|
TV family name
|
SCBLName
|
M
|
S(40)
|
Scoreboard Long Name
|
SCBMName
|
M
|
S(30)
|
Scoreboard Medium Name
|
SCBSName
|
M
|
S(20)
|
Scoreboard Short Name
|
Sample
<?xml version="1.0" encoding="utf-8"?>
<OdfBody CompetitionCode="OG2020" DocumentCode="ATH------------------------------" DocumentType="DT_PARTIC_NAME" Version="1" Language="GRE" FeedFlag="P" Date="2020-07-19" Time="162653467" LogicalDate="2020-07-19" Source="OMS" >
<Competition>
<Participant Code="1007339" GivenName="Κατερίνα" FamilyName="Τσιρώνη" PrintName="ΤΣΙΡΩΝΗ Κατερίνα" PrintInitialName="ΤΣΙΡΩΝΗ Κ" TVName="Κατερίνα ΤΣΙΡΩΝΗ" TVInitialName="Κ. ΤΣΙΡΩΝΗ TVFamilyName="ΤΣΙΡΩΝΗ" SCBLName="ΤΤΣΙΡΩΝΗ Κατερίνα" SCBMName="ΤΣΙΡΩΝΗ K" SCBSName="ΤΣΙΡΩΝΗ""/>
……
2.1.28.6 Message Sort
The message is sorted by Participant @Code
2.1.29 Medal Standings
2.1.29.1 Description
The medal standings table contains the official medal standings up to the moment of the message generation for all the organisations that have been awarded a medal.
Medal standings is a bulk message. It is provided either
-
for all disciplines when discipline in DocumentCode is "GEN----------------------------------" or
-
for a single discipline when discipline in DocumentCode is DisciplineCode from Common Codes.
-
for a sport or group of disciplines according to IF needs and aligned to ORIS C97 output requirements. For example a sport is CYC---------------------------------- for Cycling, a group of disciplines NEV---------------------------------- for Nordic Events
It is the complete medal standings message overall, for a sport or a group of disciplines or for one discipline.
The arrival of this message resets the entire previous medals table information.
This is always a full message and all applicable elements and attributes are always sent.
2.1.29.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC of the discipline.
Send as overall, for a sport, a group of disciplines or for one discipline.
|
DocumentType
|
DT_MEDALS
|
Global message for all disciplines
|
Version
|
1..V
|
Version number associated to the message's content. Ascendant number
|
FeedFlag
|
"P"-Production
"T"-Test
|
Refer to ODF header definition
|
Date
|
Date
|
Refer to ODF header definition
|
Time
|
Time
|
Refer to ODF header definition
|
LogicalDate
|
Date
|
Refer to ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.29.3 Trigger and Frequency
"Medal standings" is sent as soon as any new medal(s) is notified with release of DT_MEDALLISTS message. The data in this message should be aligned with the sum of all medals distributed in DT_MEDALLISTS.
Trigger also after any change.
2.1.29.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
MedalStandings (1,1)
|
|
DateTime
LastEvent
TotalEvents
FinishedEvents
MedalSummary (1,1)
|
|
MedalNumber (1,N)
|
|
Type
Gold
Silver
Bronze
Total
|
|
MedalsTable (1,1)
|
|
MedalLine (0,N)
|
|
Rank
RankTotal
SortRank
RankEqual
SortRankTotal
RankTotalEqual
Organisation
Description (1,1)
|
|
OrganisationName
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
|
MedalNumber (1,N)
|
|
Type
Gold
Silver
Bronze
Total
|
2.1.29.5 Message Values
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: MedalStandings (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
DateTime
|
M
|
DateTime
|
Date and Time when the content has been updated
Example:
2006-02-26T10:00:00+01:00
|
LastEvent
|
M
|
CC @Event
|
Full RSC at event level
Last event updating the medal standings message
|
TotalEvents
|
M
|
Numeric
|
Total number of competition events (events that award medals)
|
FinishedEvents
|
M
|
Numeric
|
Number of competition events that have awarded a type of medal, out of the total
In case of sports with 2 matches have medals (Bronze and Gold), this attribute only counts when the Gold medal has been awarded (not counted for Bronze because the event has not finished yet).
|
Element: MedalStandings /MedalSummary /MedalNumber (1,N)
Send for each applicable Type related to the DocumentCode (all or a single discipline).
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
SC @MedalSummaryType
|
Type of medal summarization (categorize by event gender and all events).
Must always be sent for all MedalSummaryTypes applicable in the discipline, even if no medals have been awarded yet. For global medal standing always send all.
|
Gold
|
O
|
Numeric
|
Number of gold medals for MedalSummary /MedalNumber @Type event categorization. Only send if value is greater than zero.
|
Silver
|
O
|
Numeric
|
Number of silver medals for MedalSummary /MedalNumber @Type event categorization. Only send if value is greater than zero.
|
Bronze
|
O
|
Numeric
|
Number of bronze medals for MedalSummary /MedalNumber @Type event categorization. Only send if value is greater than zero.
|
Total
|
O
|
Numeric
|
Total number of medals for MedalSummary /MedalNumber @Type event categorization. Only send if value is greater than zero.
|
Element: MedalStandings /MedalsTable /MedalLine (0,N)
Only send organisations with medals
|
Attribute
|
M/O
|
Value
|
Description
|
Rank
|
M
|
Numeric
|
Organisation’s medal rank according to the medal’s colour (gold, silver, bronze)
|
RankTotal
|
M
|
Numeric
|
Organisation’s rank according to the total number of medals
|
SortRank
|
M
|
Numeric
|
Organisation’s sort based on MedalLine @Rank. If there are rank ties, the order will be defined by the IOC rules.
|
RankEqual
|
M
|
S(1)
|
Y: If there are more organisations with the same @Rank
N: If there are no more organisations with the same @Rank
|
SortRankTotal
|
M
|
Numeric
|
Organisation’s sort based on MedalLine @RankTotal. If there are rank ties, the order will be determined by the attribute @SortRank
|
RankTotalEqual
|
M
|
S(1)
|
Y: If there are more organisations with the same @RankTotal
N: If there are no more organisations with the same @RankTotal
|
Organisation
|
M
|
CC @Organisation
|
Organisation’s code.
|
Element: MedalStandings /MedalsTable /MedalLine /Description (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
OrganisationName
|
M
|
S(60)
|
Name of the Organisation in text. Long Description from common codes.
|
Element: MedalStandings /MedalsTable /MedalLine /Description /ExtendedDescription (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
|
See sport descriptions if extended
|
Code
|
M
|
|
|
Pos
|
O
|
|
|
Value
|
O
|
|
|
Element: MedalStandings /MedalsTable /MedalLine /MedalNumber (1,N)
Only send, if the total number of medals for the MedalSummaryType is greater than zero.
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
SC @MedalSummaryType
|
Type of medal summarization (categorize by event gender and all events).
Only send if not zero for this organisation
|
Gold
|
O
|
Numeric
|
For the MedalLine @Organisation:
Number of gold medals for MedalSummary /MedalNumber @Type event categorization. Only send if value is greater than zero.
|
Silver
|
O
|
Numeric
|
For the MedalLine @Organisation:
Number of silver medals for MedalSummary /MedalNumber @Type event categorization. Only send if value is greater than zero.
|
Bronze
|
O
|
Numeric
|
For the MedalLine @Organisation:
Number of bronze medals for MedalSummary /MedalNumber @Type event categorization. Only send if value is greater than zero.
|
Total
|
M
|
Numeric
|
For the MedalLine @Organisation:
Total number of medals for MedalSummary /MedalNumber @Type event categorization
|
2.1.29.6 Sample
<Competition>
<MedalStandings DateTime="2012-08-11T23:52:28+01:00" LastEvent="BK3WTEAM3-------------------------" TotalEvents="302" FinishedEvents="287">
<MedalSummary>
<MedalNumber Type="M" Gold="149" Silver="151" Bronze="188" Total="488" />
<MedalNumber Type="W" Gold="130" Silver="130" Bronze="148" Total="408" />
<MedalNumber Type="X" Gold="8" Silver="8" Bronze="8" Total="24" />
<MedalNumber Type="O" Gold="2" Silver="2" Bronze="2" Total="6" />
<MedalNumber Type="TOT" Gold="287" Silver="289" Bronze="344" Total="920" />
</MedalSummary>
<MedalsTable>
<MedalLine Rank="1" SortRank="1" RankEqual="N" RankTotal="1" SortRankTotal="1" RankTotalEqual="N" Organisation="USA">
<Description OrganisationName="UnitedStates" />
<MedalNumber Type="M" Gold="15" Silver="15" Bronze="13" Total="43" />
<MedalNumber Type="W" Gold="29" Silver="14" Bronze="15" Total="58" />
<MedalNumber Type="X" Bronze="1" Total="1" />
<MedalNumber Type="TOT" Gold="44" Silver="29" Bronze="29" Total="102" />
</MedalLine>
<MedalLine Rank="2" SortRank="2" RankEqual="N" RankTotal="2" SortRankTotal="2" RankTotalEqual="N" Organisation="CHN">
<Description OrganisationName="China" />
<MedalNumber Type="M" Gold="17" Silver="8" Bronze="11" Total="36" />
<MedalNumber Type="W" Gold="20" Silver="18" Bronze="11" Total="49" />
<MedalNumber Type="X" Gold="1" Silver="1" Total="2" />
<MedalNumber Type="TOT" Gold="38" Silver="27" Bronze="22" Total="87" />
</MedalLine>
......
2.1.29.7 Message Sort
Message should be sorted by the SortRank @Value attribute. There is no defined sort for MedalSummary.
2.1.30 Medallists of the Day
2.1.30.1 Description
The “medallists of the day” contains the list of medallists who achieved a medal (not necessarily awarded) during the current logical day.
The “medallists of the day” message is a complete message.
The arrival of this message resets the entire previous “medallists of the day” information.
The message is not by discipline, it could contain several disciplines.
2.1.30.2 Header Values
The following table describes the ODF header attributes (the DocumentSubtype attribute is used to identify the message along with the DocumentCode and DocumentType attributes).
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-------------------------------
|
It is a global message for all the disciplines
|
DocumentType
|
DT_MEDALLISTS_DAY
|
Medallists by day
|
DocumentSubtype
|
YYYY-MM-DD
|
Refer to the ODF header definition
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.30.3 Trigger and Frequency
“Medallists by day” is sent at the end of the current day (Logical Date) with the official medals known for today.
In case that some medal(s) of previous days were changed then a new version of this (for the DocumentSubtype corresponding) will be sent as soon as possible.
2.1.30.4 Message Structure
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
|
Competition (0,1)
|
|
Gen
Sport
Codes
Discipline (1,N)
|
|
Code
TotalEvents
FinishedEvents
Event (1,N)
|
|
Code
EventName
Date
Medal (1,N)
|
|
Code
Competitor (0,N)
|
|
Code
Type
Order
Organisation
Description (0,1)
|
|
TeamName
IFId
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
|
Composition
|
|
Athlete (1,N)
|
|
Code
Order
Description
|
|
GivenName
FamilyName
Gender
Organisation
BirthDate
IFId
Class
Horse
GuideID
GuideFamilyName
GuideGivenName
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
|
Team (0,N)
|
|
Code
Number
Name
IFId
Composition
|
|
Athlete (1,N)
|
|
Code
|
|
Order
|
2.1.30.5 Message Values
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: Discipline (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Discipline
|
Full RSC of the Discipline
|
TotalEvents
|
O
|
Numeric
|
Total number of competition events (events that award medals)
|
FinishedEvents
|
O
|
Numeric
|
Number of competition events that have awarded a type of medal, out of the total
In case of sports with 2 matches have medals (Bronze and Gold), this attribute only counts when the Gold medal has been awarded (not counted for Bronze because the event has not finished yet).
|
Element: Discipline /Event (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Event
|
Full RSC of the Event
|
EventName
|
M
|
S(40)
|
Event name (not code) from Common Codes
|
Date
|
O
|
YYYY-MM-DD
|
Date of the Gold medal match.
|
Element: Discipline /Event /Medal (1,N)
Where more than one medal of the same type is awarded for an event (for example two bronze medals) there must be a separate Medal element for each medal awarded (i.e. one for each competitor).
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
SC @MedalType
|
Medal type gold, silver or bronze
|
Element: Discipline /Event /Medal /Competitor (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Competitor’s ID
|
Type
|
M
|
T, A
|
T for team
A for athlete
|
Order
|
M
|
Numeric
|
Competitor order (Send 1 by default) and in the case of tie the order will be defined by the IOC rules.
|
Organisation
|
M
|
CC @Organisation
|
Competitor’s organisation’s
|
Element: Discipline /Event /Medal /Competitor /Description (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
TeamName
|
O
|
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)
|
Team IF number, send if available
|
Element: Discipline /Event /Medal /Competitor /Description /ExtendedDescription (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
|
See sport descriptions if extended
|
Code
|
M
|
|
|
Pos
|
O
|
|
|
Value
|
O
|
|
|
Element: Discipline /Event /Medal /Competitor /Composition /Athlete (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Individual athlete’s ID (if Competitor @Type=”A” or team member’s ID (if Competitor @Type=”T”’).
|
Order
|
M
|
Numeric
|
Team member order for medal (according to each different sport rule)
Send 1 if individual medal
|
Element: Discipline /Event /Medal /Competitor /Composition /Athlete /Description
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @SportClass
|
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: Discipline /Event /Medal /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
|
See sport descriptions if extended
|
Code
|
M
|
|
|
Pos
|
O
|
|
|
Value
|
O
|
|
|
Element: Team /Composition /Team (0,N) (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".
|
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.
|
IFId
|
O
|
S(16)
|
Federation number for the corresponding discipline (include if the discipline assigns international federation codes to teams)
|
Element: 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.
|
2.1.30.6 Sample
<Competition>
<Discipline Code="CSL-------------------------------">
<Event Code="CSLMK1------------------------------" EventName="Men's K1">
<Medal Code="ME_GOLD">
<Competitor Code="1101716" Type="A" Order="1" Organisation="ESP">
<Composition>
<Athlete Code="1101716" Order="1">
<Description GivenName="John" FamilyName="Smith" Gender="M" Organisation="ESP" BirthDate="1992-12-15" />
</Athlete>
</Composition>
</Competitor>
</Medal>
<Medal Code="ME_GOLD">
<Competitor Code="1101556" Type="A" Order="1" Organisation="SUI">
<Composition>
<Athlete Code="1101556" Order="1">
<Description GivenName="John" FamilyName="Brown" Gender="M" Organisation="SUI" BirthDate="1994-12-15" />
</Athlete>
</Composition>
</Competitor>
</Medal>
......
</Event>
</Discipline>
<Discipline Code="DIV-------------------------------">
<Event Code="DIVW3mSync----------------------" EventName="Women's 3m Synchronized Diving">
<Medal Code="ME_GOLD">
<Competitor Code="DIVW3MSYNC--CHN01" Type="T" Order="1" Organisation="CHN">
<Description TeamName="China" />
<Composition>
<Athlete Code="1072148" Order="1">
<Description GivenName="Joan" FamilyName="Smith" Gender="W" Organisation="CHN" BirthDate="1992-12-15" />
</Athlete>
<Athlete Code="1072150" Order="2">
<Description GivenName="Emily" FamilyName="Brown" Gender="W" Organisation="CHN" BirthDate="1992-12-13" />
</Athlete>
</Composition>
</Competitor>
</Medal>
......
</Event>
</Discipline>
......
2.1.30.7 Message Sort
Events in the message will be sorted by discipline code and event code.
Within an event, medals will be sorted by medal type (gold, silver, bronze). In case of tie or for the team’s athletes, the order will be according to a medal order (given by each sport rule).
2.1.31 Global Good Morning
2.1.31.1 Description
The “global good morning” is a message to indicate the start of day of the operations for all the disciplines with some messages to be sent within a logical day.
All the messages defined in this document should send between DT_GLOBAL_GM/ DT_GLOBAL_GN messages.
2.1.31.2 Header Values
The following table describes the ODF header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-------------------------------
|
It is a global message for all the disciplines
|
DocumentType
|
DT_GLOBAL_GM
|
Global good morning
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.31.3 Trigger and Frequency
“Global good morning” is sent as soon as the operations for one particular logical day are about to begin, and always before any other message for that logical day.
2.1.31.4 Message Structure
The message structure just includes an OdfBody element (with their ODF header attributes, but no other hierarchical element below OdfBody).
2.1.31.5 Message Values
There are no attributes defined in this message.
2.1.31.6 Sample
<OdfBody CompetitionCode="OG2012" DocumentCode="GEN-------------------------------" Time="054040632" Date="2012-07-27" FeedFlag="P" LogicalDate="2012-07-27" DocumentType="DT_GLOBAL_GM" Source="PDC" Version="1" />
2.1.31.7 Message sort
There is no sort order for this message.
2.1.32 Global Good Night
2.1.32.1 Description
The “global good night” is a message to indicate the end of day of the operations for all the disciplines within a logical day.
2.1.32.2 Header Values
The following table describes the ODF header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-------------------------------
|
It is a global message for all the disciplines
|
DocumentType
|
DT_GLOBAL_GN
|
Global good night
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.32.3 Trigger and Frequency
“Global good night” is sent as soon as the operations for one particular logical day are finished, to formally indicate the end of that logical day.
2.1.32.4 Message Structure
The message structure just includes an OdfBody element (with their ODF header attributes, but no other hierarchical element below OdfBody).
2.1.32.5 Message Values
There are no attributes defined in this message.
2.1.32.6 Sample
<OdfBody CompetitionCode="OG2012" DocumentCode="GEN-------------------------------" Time="234040632" Date="2012-07-27" FeedFlag="P" LogicalDate="2012-07-27" DocumentType="DT_GLOBAL_GN" Source="PDC" Version="1" />
2.1.32.7 Message sort
There is no sort order for this message.
2.1.33 Transmission Test
2.1.33.1 Description
The message is designed to test transmission only and can be sent at any time including outside of normal transmission period. It is only to be used if transmission / connectivity needs to be tested and should not be sent during operations when systems are behaving normally.
2.1.33.2 Header Values
The following table describes the message header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Unit
|
In the format DDD-----------------------VEN----- where DDD=Discipline, VEN=Venue
|
DocumentType
|
DT_PING
|
Transmission test
|
Version
|
1..V
|
Version number associated to the message's content. Ascendant number.
Depending on the originating system this value may always be 1 or incrementing.
|
FeedFlag
|
"P"-Production
"T"-Test
|
Refer to ODF header definition
|
Date
|
Date
|
Refer to ODF header definition
|
Time
|
Time
|
Refer to ODF header definition
|
LogicalDate
|
Date
|
Refer to ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.33.3 Trigger and Frequency
Message producer will send this message to test transmission as needed.
The message is not required to be sent between DT_LOCAL_ON/DT_LOCAL_OFF or between DT_GLOBAL_GM/DT_GLOBAL_GN sessions.
2.1.33.4 Message Structure
The message structure only includes the OdfBody element (with their ODF header attributes, but no other hierarchical element below OdfBody).
2.1.33.5 Message Values
There are no attributes to be defined in this message.
2.1.33.6 Sample
<?xml version="1.0" encoding="utf-8"?>
<OdfBody DocumentType="DT_PING" Date="2022-02-09" Time="125314469" LogicalDate="2022-02-09" Source="XYZALP1" CompetitionCode="OWG2022" FeedFlag="P" DocumentCode="ALP-----------------------XYZ-----" Version="1" />
2.1.33.7 Message sort
There is no sort order for this message.
2.1.34 Background Document
2.1.34.1 Description
A Background document message is considered as a unique document of background information.
The arrival of this message replaces the previous Background document with the same DocumentSubcode for the language.
2.1.34.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC at the discipline level
|
DocumentSubcode
|
S(34)
|
Background ID
|
DocumentType
|
DT_BCK
|
Type of BCK documents
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.34.3 Trigger and Frequency
Background document will be sent every time that the document is published.
2.1.34.4 Message Structure
The following table defines the structure of the message.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Competition (0,1)
|
|
Gen
Sport
Codes
Categories (1,1)
|
|
Category (1,N)
|
|
Code
|
|
CategoryName
|
|
Main
|
|
Document (1,1)
|
|
Parent
|
|
ReportType
|
|
ReportTypeName
|
|
SortOrder
|
|
FileName
|
|
ReportFormat
|
|
ModificationIndicator
|
|
Title (1,1)
|
|
-
|
|
Body
|
|
-
|
2.1.34.5 Message Values
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: Categories (1,1) / Category (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @BackgroundSport
|
Code of application Criteria level 1 (usually sport but may be other categories)
|
CategoryName
|
M
|
S(40)
|
Category Name
|
Main
|
O
|
S(1)
|
“Y” if this category is the main category else do not send. Must be one main category for each valid document.
|
Element: Document
|
Attribute
|
M/O
|
Value
|
Description
|
Parent
|
M
|
S(34)
|
Identifier of parent document.
If the report has no parent ID then it takes value 0
|
ReportType
|
M
|
CC @BackgroundReport
|
Report Type code of application (for example MDL – Past Medallists, PRE –Past Results, FCT - Facts, CER – Ceremonies Facts, etc.)
|
ReportTypeName
|
M
|
S(40)
|
Report Type Name
|
SortOrder
|
O
|
S(8)
|
This field identifies the Sort order associated to the report. Value to be defined by the Committee.
|
FileName
|
M/O
|
S(20)
|
This field identifies the filename of the report.
This is only Mandatory for DT_BCK_IMP
|
ReportFormat
|
M
|
S(1)
|
This field identifies the format of the report. The possible values are:
“H” for HTML Reports and “P” for PDF Reports.
|
ModificationIndicator
|
O
|
S(1)
|
Send D to Delete / Unpublish BCK document else do not send.
If ModificationIndicator=’D’, then the received version of the document should be deleted.
|
Element: Document /Title (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Text describing Document Title
|
Element: Document /Body
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Accordingly to the ReportFormat field the body element will contain:
In the case of “H” (HTML Report) the value will be the Free Text containing the Body of the HTML report.
In the case of “P” (PDF Report) the value will be the PDF report encoded in Base64.
|
2.1.34.6 Sample
OdfBody CompetitionCode="OG2016" DocumentType="DT_BCK" DocumentCode="GYM-------------------------------" DocumentSubcode="8" Time="160052578" Source="PDC" Date="2016-07-28" LogicalDate="2016-07-28" FeedFlag="P" Language="ENG" Version="17" >
<Competition>
<Categories>
<Category Code="GAR" CategoryName="Artistic Gymnastics" Main="Y" />
<Category Code="GTR" CategoryName="Trampoline" />
</Categories>
<Document Parent="8" ReportType="FCT" ReportTypeName="Facts" SortOrder="N86D" ReportFormat="H">
<Title>
<![CDATA[Facility Description]]>
</Title>
<Body>
<![CDATA[<p>As of 22 July 2016</p>
<p> </p>
<p><strong>The Powerhouse</strong></p>
<p>Text Here ...</p>]]>
</Body>
</Document >
</Competition>
</OdfBody>
2.1.34.7 Message sort
The message is not sorted.
2.1.35 Background Import Document
2.1.35.1 Description
Background import document message is considered as a unique document of background in the language.
The arrival of this message resets the previous Background document.
Note that this message is not distributed and only used to initialise the central systems from the data provider.
2.1.35.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @BackgroundSport
|
Background Category
|
DocumentSubcode
|
S(34)
|
Background iID
|
DocumentType
|
DT_BCK_IMP
|
Type of BCK documents
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
2.1.35.3 Trigger and Frequency
Background import document will be received by the OCOG in the months before games.
2.1.35.4 Message Structure
The message structure of the Background import document message is the same as the Background document message.
2.1.35.5 Message Values
All message attributes are the same as the background document message.
2.1.35.6 Message sort
The message is not sorted.
2.1.36 Participant Biography
2.1.36.1 Description
The Participant Biography is a message containing the biography of one individual participant. The participant could be an athlete, an official, coach or a team member. The participant will have always assigned at least one discipline, although it could be more than one.
The message resets the previous Participant Biography information. There is only one participant per message.
2.1.36.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
DDDGTYP---------------------------
|
DDD – Discipline
G – Gender
TYP – Participant Type (ATH, COA, OFF, BIO).
For example ATHMCOA---------------------------: Athletics Male Coach.
TYP BIO is usually used outside of the Olympic Games
|
DocumentSubcode
|
S(20) with no leading zeroes
|
Participant’s ID
|
DocumentType
|
DT_BIO_PAR
|
Participant’s Biography
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.36.3 Trigger and Frequency
Participant’s Biography messages will usually be available the first day of the press operations. These messages are sent the first time including the complete bulk information known up to that moment.
2.1.36.4 Message Structure
The following optional elements must be included, if the message is for an ATH, a COA or an OFF:
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
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
ParticipantBiography (1,1)
|
|
Code
Gender
Organisation
Current
ModificationIndicator
ExternalCode (*)
ParticipantID(*)
GivenName(*)
FamilyName(*)
BirthDate(*)
Height(*)
Weight(*)
PlaceofBirth
CountryofBirth
PlaceofResidence
CountryofResidence
Nationality(*)
OlympicSolidarity(*)
Language (0,1)
|
|
Language
CHighlights (0,1)
|
|
Highlights (1,3)
|
|
Type
-
|
|
Ginterest (0,1)
|
|
Nickname (0,1)
|
|
-
|
|
PrevNames (0,1)
|
|
-
|
|
Hobbies (0,1)
|
|
-
|
|
Occupation (0,1)
|
|
-
|
|
Education (0,1)
|
|
-
|
|
MarStatus (0,1)
|
|
-
|
|
Family (0,1)
|
|
-
|
|
LangSpoken (0,1)
|
|
-
|
|
Club_Name (0,1)
|
|
-
|
|
Coach (0,1)
|
|
-
|
|
Position_Style (0,1)
|
|
-
|
|
Hand (0,1)
|
|
-
|
|
Sporting_Relatives (0,1)
|
|
-
|
|
OtherSports (0,1)
|
|
-
|
|
Debut (0,1)
|
|
-
|
|
Injuries (0,1)
|
|
-
|
|
Music (0,1)
|
|
-
|
|
Choreographer (0,1)
|
|
-
|
|
Nat_Team (0,1)
|
|
-
|
|
Nat_League (0,1)
|
|
-
|
|
Start (0,1)
|
|
-
|
|
Reason (0,1)
|
|
-
|
|
Ambition (0,1)
|
|
-
|
|
Milestones (0,1)
|
|
-
|
|
Training (0,1)
|
|
-
|
|
Memorable (0,1)
|
|
-
|
|
Hero (0,1)
|
|
-
|
|
Influence (0,1)
|
|
-
|
|
Ritual (0,1)
|
|
-
|
|
Philosophy (0,1)
|
|
-
|
|
Award (0,1)
|
|
-
|
|
Appointment (0,1)
|
|
-
|
|
Int_Appointment (0,1)
|
|
-
|
|
WinLoss (0,1)
|
|
-
|
|
Other_Role (0,1)
|
|
-
|
|
Prev_Role (0,1)
|
|
-
|
|
AddInformation (0,1)
|
|
-
|
|
ExtendedBios (0,1)
|
|
ExtendedBio (1,N)
|
|
Type
Code
Pos
Value
ContentType
-
Extension (0,N)
|
|
Code
Pos
Value
|
|
Discipline (*)
|
|
Code (*)
|
|
OfficialFunction (0,N)
|
|
FunctionId
Main_Function_Flag
|
Table Note: (*) Field needed when the message is used to import data into the Info Diffusion System – Participant’s Biography Import message-
2.1.36.5 Message Values
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
|
Fields are mandatory or optional depending on the biography type.
Element: Competition /ParticipantBiography (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
Code
|
M
|
M
|
M
|
M
|
S(20) with no leading zeroes
|
Participant’s ID
|
Gender
|
M
|
M
|
M
|
M
|
CC @PersonGender
|
Participant’s gender
|
Organisation
|
M
|
M
|
O
|
O
|
CC @Organisation
|
Organisation’s ID
Mandatory for ATH or COA
|
Current
|
M
|
M
|
M
|
O
|
boolean
|
true – For participants in the current event
false – For historical participants
|
ModificationIndicator
|
O
|
O
|
O
|
O
|
S(1)
|
Send only to delete or unpublish a biography, when needed send D for Delete.
|
PlaceofBirth
|
O
|
O
|
|
O
|
S(75)
|
Place of Birth. This information is not needed in the case of officials/referees.
|
CountryofBirth
|
O
|
O
|
|
O
|
CC @Country
|
Country of Birth. This information is not needed in the case of officials/referees.
|
PlaceofResidence
|
O
|
O
|
|
O
|
S(75)
|
Place of Residence. This information is not needed in the case of officials/referees.
|
CountryofResidence
|
O
|
O
|
|
O
|
CC @Country
|
Country of Residence. This information is not needed in the case of officials/referees.
|
Element: ParticipantBiography /Language (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
Language
|
M
|
M
|
M
|
M
|
CC @Language
|
Language code
|
Element: ParticipantBiography /Language /CHighlights (0,1) /Highlights (1,3)
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
Type
|
M
|
M
|
M
|
M
|
S(3)
|
ATH – Highlights are for an athlete
COA – Highlights are for a coach
OFF – Highlights are for an official
|
-
|
O
|
O
|
O
|
O
|
Free Text with a maximum length of 20000 characters.
|
Free Text describing the most important results the ATH or COA or OFF achieved during his career
|
Element: ParticipantBiography /Language/GInterest /Nickname
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Nickname
|
Element: ParticipantBiography /Language/GInterest /PrevNames
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Other/ previous names
|
Element: ParticipantBiography /Language/GInterest /Hobbies
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Hobbies
|
Element: ParticipantBiography /Language/GInterest /Occupation
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Occupation
|
Element: ParticipantBiography /Language/GInterest /Education
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Education
|
Element: ParticipantBiography /Language/GInterest /MarStatus
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
CC@MaritalStatus
|
Marital status
|
Element: ParticipantBiography /Language/GInterest /Family
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Information about the family of the athlete
|
Element: ParticipantBiography /Language/GInterest /LangSpoken
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
O
|
O
|
Free Text with a maximum length of 400 characters.
|
Languages spoken
|
Element: ParticipantBiography /Language/GInterest /Club_Name
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Club the athlete belongs to
|
Element: ParticipantBiography /Language/GInterest /Coach
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Coach name
|
Element: ParticipantBiography /Language/GInterest /Position_Style
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Position or style
|
Element: ParticipantBiography /Language/GInterest /Hand
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Hand
|
Element: ParticipantBiography /Language/GInterest /Sporting_Relatives
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Sporting or famous relatives
|
Element: ParticipantBiography /Language/GInterest /OtherSports
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Other sports
|
Element: ParticipantBiography /Language/GInterest /Debut
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Debut
|
Element: ParticipantBiography /Language/GInterest /Injuries
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 4000 characters.
|
Injuries
|
Element: ParticipantBiography /Language/GInterest /Music
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Music for performance
|
Element: ParticipantBiography /Language/GInterest /Choreographer
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Choreographer of Performance
|
Element: ParticipantBiography /Language/GInterest /Nat_Team
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
When started in national team
|
Element: ParticipantBiography /Language/GInterest /Nat_League
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 400 characters.
|
National League information
|
Element: ParticipantBiography /Language/GInterest /Start
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 2000 characters.
|
When started sporting career
|
Element: ParticipantBiography /Language/GInterest /Reason
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Reasons for taking up this sport
|
Element: ParticipantBiography /Language/GInterest /Ambition
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Ambitions
|
Element: ParticipantBiography /Language/GInterest /Milestones
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 4000 characters.
|
Milestones
|
Element: ParticipantBiography /Language/GInterest /Training
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Training
|
Element: ParticipantBiography /Language/GInterest /Memorable
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Most memorable sporting achievements
|
Element: ParticipantBiography /Language/GInterest /Hero
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Hero
|
Element: ParticipantBiography /Language/GInterest /Influence
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Most influential person in sporting career
|
Element: ParticipantBiography /Language/GInterest /Ritual
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Superstitions and rituals
|
Element: ParticipantBiography /Language/GInterest /Philosophy
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
|
|
O
|
Free Text with a maximum length of 1000 characters.
|
Sporting philosophy / motto
|
Element: ParticipantBiography /Language/GInterest /Award
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
O
|
O
|
O
|
Free Text with a maximum length of 2000 characters.
|
Awards won
|
Element: ParticipantBiography /Language/GInterest /Appointment
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
|
O
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Year of coaching appointment
|
Element: ParticipantBiography /Language/GInterest /Int_Appointment
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
|
|
O
|
O
|
Free Text with a maximum length of 400 characters.
|
Year of first international appointment as an official
|
Element: ParticipantBiography /Language/GInterest /WinLoss
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
|
O
|
|
O
|
Free Text with a maximum length of 400 characters.
|
Win / Loss record with current team
|
Element: ParticipantBiography /Language/GInterest /Other_Role
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
|
O
|
O
|
O
|
Free Text with a maximum length of 2000 characters.
|
Other current roles
|
Element: ParticipantBiography /Language/GInterest /Prev_Role
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
|
O
|
O
|
O
|
Free Text with a maximum length of 2000 characters.
|
Previous Roles
|
Element: ParticipantBiography /Language/GInterest /AddInformation
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
-
|
O
|
O
|
O
|
O
|
Free Text with a maximum length of 10000 characters.
|
Additional information
|
Element: ParticipantBiography /Language /GInterest /ExtendedBios (0,1) /ExtendedBio (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
Type
|
M
|
M
|
M
|
M
|
|
See sport descriptions
|
Code
|
M
|
M
|
M
|
M
|
|
|
Pos
|
O
|
O
|
O
|
O
|
|
|
Value
|
O
|
O
|
O
|
O
|
|
|
ContentType
|
O
|
O
|
O
|
O
|
|
Only filled if the data in the free text below is used. Options include:
text/html
image/jpeg
image/png
|
-
|
O
|
O
|
O
|
O
|
|
Additional information.
This field is not used in the Olympic Games and must not be filled.
|
Element: ParticipantBiography /Language /GInterest /ExtendedBios /ExtendedBio /Extension (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
Code
|
M
|
M
|
M
|
M
|
|
See sport descriptions
|
Pos
|
O
|
O
|
O
|
O
|
|
|
Value
|
O
|
O
|
O
|
O
|
|
|
Element: ParticipantBiography /OfficialFunction
|
Attribute
|
M/O
|
Value
|
Description
|
ATH
|
COA
|
OFF
|
BIO
|
FunctionId
|
|
|
M
|
O
|
CC @ResultsFunction
|
Optional officials’ function code
|
Main_Function_Flag
|
|
|
O
|
O
|
S(1)
|
Y - @FunctionId is main function
N - @FunctionId is not main function
|
The following table describes extension for social media and Youth Olympic Games to be applied Competition /ParticipantBiography /Language /GInterest /ExtendedBios /ExtendedBio
Type
|
Code
|
Pos
|
Value
|
Description
|
Expected
|
EB_SOCIALMEDIA
|
SC @SocialMedia
|
|
String
|
For @Type: Send proposed type
|
When available
|
For @Code: Send proposed code
|
For @Pos: Do not send anything
|
For @Value Send the user name for the applicable social media site.
|
EB_COMPETITION
|
YOUTH
|
|
S(1)
|
For @Type: Send proposed type
|
If applicable
|
For @Code: Send proposed code
|
For @Pos: Do not send anything
|
For @Value:
Send Y if the athlete has participated in the Youth Olympic Games else do not send]
|
2.1.36.6 Sample
<ParticipantBiography Code="1090269" Gender="M" Organisation="AUS" Current="true" >
<Language Language="ENG">
<CHighlights>
<Highlights>
……
</Highlights>
</CHighlights>
<GInterest>
<Nickname>
<![CDATA[Steve, Hobbsy, Hooksy. (vis.org.au, 16 Jul 2007)]]>
</Nickname>
<Hobbies>
<![CDATA[He enjoys managing property, playing golf, reading, listening to music and skydiving. (vis.org.au, 16 Jul 2007; athletics.com.au, 13 Aug 2011)]]>
</Hobbies>
<Occupation>
<![CDATA[Athlete]]>
</Occupation>
<Education>
<![CDATA[Business - Royal Melbourne Institute of Technology, Melbourne, VIC, AUS]]>
</Education>
<LangSpoken>
<![CDATA[English]]>
</LangSpoken>
<Club_Name>
<![CDATA[Box Hill Athletics Club and WAIS, Melbourne, VIC, AUS]]>
</Club_Name>
<Coach>
<![CDATA[Alex Parnov (RUS) (sbs.com.au, 12 May 2012)]]>
</Coach>
<Sporting_Relatives>
<![CDATA[He is an amateur sprinter and he competed in the 2010 Stawell Gift race. The event is held every Easter weekend at Central Park in Western Victoria. The race is run on grass over 120m up a slight gradient. (iaaf.org, 03 Aug 2010; stawellgift.com, 03 Aug 2010) He played Australian Rules football before concentrating on pole vault. (Athletics Australia, 05 Apr 2004)]]>
</Sporting_Relatives>
<OtherSports>
<![CDATA[His mother Erica Hooker [nee Nixon] was a 1972 Olympian and a Commonwealth Games long jump silver medallist. His father, Bill, was a four-time national title holder and represented Australia in the 400m, 400m hurdles, 800m and 4x400m. (Athletics Australia, 05 Apr 2004)]]>
</OtherSports>
<ExtendedBios>
<ExtendedBio Type="EB_SOCIALMEDIA" Code="TWITTER" Value="@IamtheBest" />
</ExtendedBios>
</GInterest>
</Language>
</Participant>
2.1.36.7 Message sort
There is no specific sorting for this message.
2.1.37 Participant Biography Import
2.1.37.1 Description
The Participant Biography Import is a message containing the biography of one individual participant. The participant could be an athlete, an official, coach or a team member. The participant will always have assigned at least one discipline, although it could be more than one.
The message resets the previous Participant Biography Import information. There is only one participant per message.
Note that this message is not distributed and only used to initialise the central systems from the data provider.
2.1.37.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
S(20) with no leading zeroes
|
Participant’s external ID. This ID will start with “A” for Athletes, “C” for Coaches and”O” for Officials.
|
DocumentSubcode
|
S(3)
|
ATH – Athlete
COA – Coach
OFF – Official
|
DocumentType
|
DT_BIO_PAR_IMP
|
Participant’s Biography Import
|
Version
|
1...V
|
Refer to the ODF header definition
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
2.1.37.3 Trigger and Frequency
Participant’s Biography Import will be received by the OCOG some months before the games.
2.1.37.4 Message Structure
It has the same attributes (except for @Code) and elements as in the Participant’s Biography message, and adding the attributes/elements that are marked with an asterisk (*). See the next chapter.
The elements that are optional in this message depend on the DocumentSubcode attribute.
2.1.37.5 Message Values
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 / ParticipantBiography
|
Attribute
|
M/O
|
Value
|
Description
|
ExternalCode
|
M
|
S(20) with no leading zeroes
|
Participant’s Biography Import external ID. This ID will start with “A” for Athletes, “C” for Coaches and ”O” for Officials.
It is the same as in the @DocumentCode header’s attribute. The ID is assigned by the biography’s provider and must also match the external ID for the same athlete if supplied with records.
|
ParticipantID
|
O
|
S(20) with no leading zeroes
|
Participant’s ID (in Info Diffusion System).
This ID is a pre-matched value with the Accreditation ID (ie is the accreditation ID of the person for the current Games).
|
GivenName
|
O
|
S(25)
|
Given name in mixed case
|
FamilyName
|
M
|
S(25)
|
Family name mixed case
|
BirthDate
|
M
|
YYYY-MM-DD
|
Date of birth. This information may not known at the very beginning, but it will be completed for all participants after successive updates
|
Height
|
O
|
Numeric
###
|
Height in centimetres. It will be included when this information is available. This information is not needed in the case of officials/referees.
|
Weight
|
O
|
Numeric
###
|
Weight in kilograms. It will be included when this information is available.
This information is not needed in the case of officials/referees.
|
PlaceofBirth
|
O
|
S(75)
|
Place of Birth. This information is not needed in the case of officials/referees.
|
CountryofBirth
|
O
|
CC @Country
|
Country of Birth. This information is not needed in the case of officials/referees.
|
PlaceofResidence
|
O
|
S(75)
|
Place of Residence. This information is not needed in the case of officials/referees.
|
CountryofResidence
|
O
|
CC @Country
|
Country of Residence. This information is not needed in the case of officials/referees.
|
Nationality
|
O
|
CC @Country
|
Participant’s nationality.
For some participants not to be sent in exceptional circumstances when it is not known.
|
OlympicSolidarity
|
O
|
S(1)
|
Send Y if the participant is a member of the Solidarity / Scholarship Program else not sent.
|
Element: Competition / ParticipantBiography /Discipline
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Discipline
|
Full RSC Discipline’s code
|
2.1.37.6 Message sort
There is no specific sorting for this message.
2.1.38 Team Biography
2.1.38.1 Description
The Team Biography message contains a team participating in the event (competitor of type team).
The message resets the previous Team Biography information. This message includes only one team.
2.1.38.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @DisciplineGender
|
Full RSC at Discipline Gender level
For example BKBM------------------------------
|
DocumentSubcode
|
S(20) with no leading zeroes
|
Team’s ID
|
DocumentType
|
DT_BIO_TEA
|
Team’s Biography
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.38.3 Trigger and Frequency
Team’s Biography messages will be available the first day of the press operations. These messages are sent the first time including the complete bulk information known up to that moment.
2.1.38.4 Message Structure
The elements that are optional in this message are:
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Level 8
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
TeamBiography (1,1)
|
|
Code
Gender
Organisation
Number
Name
Current
ModificationIndicator
ExternalCode (*)
Language
|
|
Language
CHighlights (0,1)
|
|
Highlights (1,1)
|
|
-
|
|
GInterest (0,1)
|
|
Nickname (0,1)
|
|
-
|
|
Music (0,1)
|
|
-
|
|
Choreographer (0,1)
|
|
-
|
|
Training (0,1)
|
|
-
|
|
Award (0,1)
|
|
-
|
|
AddInformation (0,1)
|
|
-
|
|
ExtendedBios (0,1)
|
|
ExtendedBio (1,N)
|
|
Type
Code
Pos
Value
Extension (0,N)
|
|
Code
Pos
Value
|
|
Discipline (*)
|
|
Code (*)
RegisteredEvent
|
|
Event (*)
|
Table Note: (*) Field needed when the message is used to import data into the Info Diffusion System - Team Biography Import message.
2.1.38.5 Message Values
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: TeamBiography (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Team’s ID (example BKM400ESP01, 393553)
|
Gender
|
M
|
CC @DisciplineGender
|
Discipline Gender Code of the Team
|
Organisation
|
M
|
CC @Organisation
|
Team’s organisation ID
|
Number
|
O
|
Numeric
0
|
Team’s number.
It will be 1 when there is only one team (for one organisation in one event). Otherwise, it will be incremental, 1, 2, etc.
Mandatory in the case of @Current=true.
|
Name
|
M/O
|
S(73)
|
Team’s name.
It applies to some of the disciplines. It will be the same as @Organisation when there is no a specific rule for a discipline.
It is Optional for Team’s Biography Update when @ModificationIndicator=D
|
Current
|
M
|
Boolean
|
true – The team is participating in the event
false – The team is not participating (historical team)
|
ModificationIndicator
|
O
|
S(1)
|
Send only to delete or unpublish a biography, when needed send D for Delete.
|
Element: TeamBiography /Language
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC @Language
|
Language code
|
Element: TeamBiography /Language /CHighlights (0,1) /Highlights (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 20,000 characters.
|
Free Text describing the most important results the team achieved during his/her career
|
Element: TeamBiography /Language /GInterest (0,1) /Nickname (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 2000 characters.
|
Nickname
|
Element: TeamBiography /Language /GInterest (0,1) /Music (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 1000 characters.
|
Music for performance
|
Element: TeamBiography /Language /GInterest (0,1) /Choreographer (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 400 characters.
|
Choreographer of Performance
|
Element: TeamBiography /Language /GInterest (0,1) /Training (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 400 characters.
|
Training
|
Element: TeamBiography /Language /GInterest (0,1) /Award (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 2000 characters.
|
Awards
|
Element: TeamBiography /Language /GInterest (0,1) /AddInformation (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 10000 characters.
|
Additional Information
|
Element: TeamBiography /Language /GInterest /ExtendedBios (0,1) /ExtendedBio
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
|
See sport descriptions
|
Code
|
M
|
|
See sport descriptions
|
Pos
|
O
|
|
See sport descriptions
|
Value
|
O
|
|
See sport descriptions
|
Element: TeamBiography /Language /GInterest /ExtendedBios (0,1) /ExtendedBio /Extension (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
|
See sport descriptions
|
Pos
|
O
|
|
See sport descriptions
|
Value
|
O
|
|
See sport descriptions
|
2.1.38.6 Message sort
There is no specific sorting for this message.
2.1.39 Team Biography Import
2.1.39.1 Description
The Team Biography Import is a message containing the biography of one team.
The message resets the previous Team Biography Import information. There is only one team per message.
Note that this message is not distributed and only used to initialise the central systems from the data provider.
2.1.39.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
S(20) with no leading zeroes
|
Team’s external ID. This ID will start with “T”.
|
DocumentType
|
DT_BIO_TEA_IMP
|
Team’s Biography Import
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
2.1.39.3 Trigger and Frequency
Team’s Biography Import will be provided to the OCOG some months before games.
2.1.39.4 Message Structure
It has the same attributes and elements as in the Team’s Biography message (except for @Code), and adding the attributes/elements that are marked with an asterisk (*).
2.1.39.5 Message Values
Element: TeamBiography
|
Attribute
|
M/O
|
Value
|
Description
|
ExternalCode
|
M
|
S(20) with no leading zeroes
|
Team’s external ID.
It is the same as in the @DocumentCode header’s attribute. The ID is assigned by the biography’s provider.
|
Element: TeamBiography /Discipline
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Discipline
|
Full RSC Discipline code
|
Element: TeamBiography /Discipline /RegisteredEvent
|
Attribute
|
M/O
|
Value
|
Description
|
Event
|
M
|
CC @Event
|
Full RSC of the Event
|
2.1.39.6 Message sort
There is not a special sorting for this message.
2.1.40 NOC/NPC Biography
2.1.40.1 Description
The NOC/NPC Biography message contains the NOC/NPC information.
The message resets the previous NOC/NPC information. There is only one NOC/NPC per message.
2.1.40.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-------------------------------
|
Global message for all Organisation biographies
|
DocumentSubcode
|
S(3)
|
Organisation Code
|
DocumentType
|
DT_BIO_NOC
|
NOC/NPC
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.40.3 Trigger and Frequency
These messages will be available the first day of the press operations, including the complete bulk information known up to that moment.
2.1.40.4 Message Structure
The following elements describe the message structure from the OdfBody element.
The elements that are optional in this message are:
-
GInterest
-
Anthem and its child element
-
Membership and its child element
-
Officials and its child element
-
Participation and its child element
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
Organisation (1,1)
|
|
Code
Current
ModificationIndicator
ExternalCode (*)
Name (*)
Language
|
|
Language
GInterest (0,1)
|
|
OCFlagBearer (0,N)
|
|
Code
|
|
Highlights (0,1)
|
|
-
|
|
AddInformation (0,1)
|
|
-
|
|
Anthem (0,1)
|
|
Title (0,1)
|
|
-
|
|
Composer (0,1)
|
|
-
|
|
Inducted (0,1)
|
|
-
|
|
Membership (0,1)
|
|
OfficialNocName (0,1)
|
|
-
|
|
CountriesIncluded (0,1)
|
|
-
|
|
FoundingDate (0,1)
|
|
-
|
|
DateIOCRecognition (0,1)
|
|
-
|
|
Officials (0,1)
|
|
NOCPresident (0,1)
|
|
-
|
|
NOCGenSecretary (0,1)
|
|
-
|
|
IOCMembers (0,1)
|
|
-
|
|
IOCExecBoard (0,1)
|
|
-
|
|
Participation (0,1)
|
|
FirstOGAppearance (0,1)
|
|
-
|
|
NumOGAppearance (0,1)
|
|
-
|
|
Summary (0,1)
|
|
-
|
Table Note: (*) Field needed when the message is used to import data into the Info Diffusion System - NOC/NPC Biography Import.
2.1.40.5 Message Values
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: Organisation (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Organisation
|
Organisation’s ID
|
Current
|
M
|
Boolean
|
true - Organisation participating in the event
false - Historical organisation
|
ModificationIndicator
|
O
|
S(1)
|
Send only to delete or unpublish a biography, when needed send D for Delete.
|
Element: Organisation /Language
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC @Language
|
Language code
|
Element: Organisation /Language /GInterest (0,N) /OCFlagBearer
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Flag Bearer Id. This attribute is not expected in the _IMP message.
|
Element: Organisation /Language /GInterest (0,1) /Highlights
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 4000 characters.
|
Free Text with highlights
|
Element: Organisation /Language /GInterest (0,1) /AddInformation (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 10000 characters.
|
Additional Information
|
Element: Organisation /Language /Anthem (0,1) /Title (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 200 characters
|
Anthem’s title
|
Element: Organisation /Language /Anthem (0,1) /Composer (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 200 characters
|
Anthem’s composer name
|
Element: Organisation /Language /Anthem (0,1) /Inducted (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
YYYY
|
Anthem’s inducted year
|
Element: Organisation /Language /Membership (0,1) /OfficialNocName (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 200 characters
|
Official Organisation name
|
Element: Organisation /Language /Membership (0,1) /CountriesIncluded (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 500 characters
|
Countries that composes this Organisation
|
Element: Organisation/Language /Membership (0,1) /FoundingDate (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
YYYY
|
Founding date
|
Element: Organisation /Language /Membership (0,1) /DateIOCRecognition (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
YYYY
|
IOC recognition date
|
Element: Organisation/Language /Officials (0,1) /NOCPresident (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 120 characters
|
NOC/NPC President’s name
|
Element: Organisation /Language /Officials (0,1) /NOCGenSecretary (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 120 characters
|
NOC/NPC General Secretary’s name
|
Element: Organisation /Language /Officials (0,1) /IOCMembers (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 1000 characters
|
IOC member’s name(s)
|
Element: Organisation /Language /Officials (0,1) /IOCExecBoard (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 1000 characters
|
IOC Executive Board Member’s name(s)
|
Element: Organisation/Language /Participation (0,1) /FirstOGAppearance (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 120 characters
|
Year of the first appearance in Olympic / Paralympic Games
|
Element: Organisation /Language /Participation (0,1) /NumOGAppearance (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 120 characters
|
Number of appearances in Olympic / Paralympic Games
|
Element: Organisation /Language /Participation (0,1) /Summary (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text with a maximum length of 15000 characters.
|
Free Text with the summary of Olympic / Paralympic Games appearances
|
2.1.40.6 Message sort
There is no specific sorting for this message
2.1.41 NOC/NPC Biography Import
2.1.41.1 Description
The NOC/NPC Biography Import is a message containing the biography of one NOC/NPC.
The message resets the previous NOC/NPC Biography Import information. There is only one biography per message.
Note that this message is not distributed and only used to initialise the central systems from the data provider.
2.1.41.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
S(20) with no leading zeroes
|
Organisation’s external ID Biography. This ID will start with “N”.
|
DocumentType
|
DT_BIO_NOC_IMP
|
NOC/NPC Biography Import
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
2.1.41.3 Trigger and Frequency
Message is provided to the OCOG some months before games.
2.1.41.4 Message Structure
It has the same attributes and elements as in the NOC/NPC Biography message (except for @Code), and adding the attributes/elements that are marked with an asterisk (*).
2.1.41.5 Message Values
Element: Competition /Organisation
|
Attribute
|
M/O
|
Value
|
Description
|
ExternalCode
|
M
|
S(20) with no leading zeroes
|
Organisation’s Biography external ID. It is the same as in the @DocumentCode header’s attribute.
This ID starts with “N”.
|
Name
|
M
|
S(20)
|
Organisation Name
|
2.1.41.6 Message sort
There is not a special sorting for this message.
2.1.42 Horse Biography
2.1.42.1 Description
The Horse Biography message contains the Horse information.
The message resets the previous Horse’s information. There is only one Horse per message.
2.1.42.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Message used only in Equestrian Disciplines
Full RSC of the Discipline
|
DocumentSubcode
|
S(20) with no leading zeroes
|
Horse’s ID
|
DocumentType
|
DT_BIO_HOR
|
Horse’s Biography
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.42.3 Trigger and Frequency
These messages will be available the first day of the press operations, including the complete bulk information known up to that moment
2.1.42.4 Message Structure
The following elements describe the message structure from the OdfBody element.
The elements that are optional in this message are:
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
HorseBiography (1,1)
|
|
Code
Organisation
Sex
Current
Height
CountryofBirth
Dam
SireDam
StudBook
Breeder
FormerName
FormerRider
ModificationIndicator
ExternalCode (*)
Name (*)
YearBirth (*)
Passport (*)
ColourCode (*)
BreedCode (*)
Sire (*)
Owner (*)
SecondOwner (*)
Groom (*)
Language
|
|
Language
GInterest (0,1)
|
|
MajorAchievements (1,1)
|
|
-
|
|
Discipline (*)
|
|
Code (*)
|
Table Note: (*) Field needed when the message is used to import data into the Info Diffusion System.
2.1.42.5 Message Values
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: HorseBiography (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Horse’s ID
|
Organisation
|
M
|
CC @Organisation
|
Horse’s organisation
|
Sex
|
M
|
CC @HorseSex
|
Horse’s sex.
|
Height
|
O
|
Numeric
###
|
Height in cms
|
CountryofBirth
|
O
|
CC @Country
|
Country ID of Birth
|
Dam
|
O
|
S(25)
|
Dam Name
|
SireDam
|
O
|
S(25)
|
Name of the sire of the dam
|
StudBook
|
O
|
S(120)
|
Stud book Name
|
Breeder
|
O
|
S(120)
|
Breeder Name
|
FormerName
|
O
|
S(120)
|
Former Name
|
FormerRider
|
O
|
S(120)
|
Former Rider Name
|
ModificationIndicator
|
O
|
S(1)
|
Send only to delete or unpublish a biography, when needed send D for Delete.
|
Element: HorseBiography /Language
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC @Language
|
Language code
|
Element: HorseBiography /Language /GInterest (0,1) /MajorAchievements
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free text
|
Free Text with Major Achievements
|
2.1.42.6 Message sort
There is no specific sorting for this message
2.1.43 Horse Biography Import
2.1.43.1 Description
The Horse Biography Import is a message containing the biography of one Horse.
The message resets the previous Horse Biography Import information. There is only one biography per message.
Note that this message is not distributed and only used to initialise the central systems from the data provider.
2.1.43.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
S(20) with no leading zeroes
|
Horse’s external ID Biography. This ID will start with “H”.
|
DocumentType
|
DT_BIO_HOR_IMP
|
Horse’s Biography Import
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
2.1.43.3 Trigger and Frequency
Message is provided to the OCOG some months before games.
2.1.43.4 Message Structure
It has the same attributes and elements as in the Horse Biography message (except for @Code), and adding the attributes/elements that are marked with an asterisk (*).
2.1.43.5 Message Values
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: HorseBiography
|
Attribute
|
M/O
|
Value
|
Description
|
ExternalCode
|
M
|
S(20) with no leading zeroes
|
Horse’s external ID biography. It is the same as in the @DocumentCode header’s attribute. This ID will start with “H”.
|
Name
|
M
|
S(25)
|
Horse’s name in upper case.
|
YearBirth
|
M
|
Numeric
####
|
Horse’s year of birth.
|
Passport
|
O
|
S(12)
|
Horse’s passport. Send if the information is available
|
ColourCode
|
O
|
CC @HorseColour
|
Horse’s colour code. Send if the information is available
|
BreedCode
|
O
|
CC @HorseBreed
|
Horse’s breed code. Send if the information is available
|
Sire
|
O
|
S(25)
|
Horse’s sire. Send if the information is available.
The content is in upper case.
|
Owner
|
O
|
S(35)
|
Horse’s first owner. Send if the information is available.
The content is in upper case.
|
SecondOwner
|
O
|
S(35)
|
Horse’s second owner. Send if this information is available.
The content is in upper case.
|
Groom
|
O
|
S(35)
|
Horse’s groom. Send if the information is available.
The content is in upper case.
|
Element: HorseBiography /Discipline
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Discipline
|
Full RSC Discipline code
|
2.1.43.6 Message sort
There is not a special sorting for this message.
2.1.44 Achievements
2.1.44.1 Description
The Achievement message is a small biographical message intended for use in display environments with limited space, particularly scoreboards. Message contents are the most significant performances in the competitors’ career. The achievements information may be updated during the Games.
A competitor can be an individual athlete or a team (including pair/couple).
The message resets the previous Achievement information. There is only one participant and discipline per message although competitor achievements are not restricted to a single discipline.
2.1.44.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC of the discipline
|
DocumentSubcode
|
S(20) with no leading zeros
|
Competitor’s ID
|
DocumentType
|
DT_ACHIEVEMENT
|
Competitors achievements
|
DocumentSubtype
|
S(1)
|
A for athlete, T for team
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Test 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
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.44.3 Trigger and Frequency
Achievement messages will usually be distributed at or soon after the close of sports entries.
The message is updated when there are changes or additions to the available data and are dependent to the operational plan of the provider.
Update may include:
Sending a high volume of messages during busy day time periods should be avoided.
2.1.44.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Level 8
|
|
Competition (0,1)
|
|
Gen
Codes
Competitor (1,1)
|
|
Code
Organisation
IFId
Name
Achievement (1,N)
|
|
Order
Highlight
|
2.1.44.5 Message Values
Element: Competition (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Gen
|
O
|
S(20)
|
Version of the General Data Dictionary applicable to the message
|
Codes
|
O
|
S(20)
|
Version of the Codes applicable to the message
|
Element: Competition /Competitor (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Participants ID, athlete or team
|
Organisation
|
M
|
CC @Organisation
|
Organisation ID
|
IFId
|
O
|
S(16)
|
IF ID (competitor's federation number for the discipline if it is assigned).
|
Name
|
O
|
S(35)
|
Name of the competitor, Print Name for athletes or Team name for teams
This value is not intended for display but only to increase readability
|
Element: Competition /Competitor /Achievement (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Order
|
M
|
Numeric
0
|
Unique counter within the message starting at 1.
The number indicates the priority of the achievement (1 being the highest
|
Highlight
|
M
|
S(40)
|
Text of the achievement
|
2.1.44.6 Sample
Sample1: Weightlifting
<Participant Code="1090269" Organisation="USA" IFId="abcdef" Name="SMITH John">
<Achievement Order="1" Highlight="First Olympic Games participation">
<Achievement Order="2" Highlight="Junior World Champion">
<Achievement Order="3" Highlight="Junior WR Snatch">
<Achievement Order="4" Highlight="American Record">
Sample2: Luge
<Participant Code="1090269" Organisation="USA" IFId="abcdef" Name="SMITH John" >
<Achievement Order="1" Highlight="OWG, 2014, SINGLES-SOCHI, RUS, 5">
<Achievement Order="2" Highlight="WC, 2017, SINGLES-INNSBRUCK, AUT, 5">
<Achievement Order="3" Highlight="WC, 2018, SINGLES-INNSBRUCK, AUT, 4">
Sample3: Alpine Skiing
<Participant Code="1090269" Organisation="USA" IFId="abcdef" Name="SMITH John" >
<Achievement Order="1" Highlight="Olympic Winter Games starts: 15">
<Achievement Order="2" Highlight="Olympic Winter Games victories:1">
<Achievement Order="3" Highlight="Olympic Winter Games medals:5">
<Achievement Order="4" Highlight="Olympic Winter Games top 10s:7">
2.1.44.7 Message sort
There is no specific sorting for this message.
2.1.45 Flagbearers
2.1.45.1 Description
The flagbearers message contains the list of flagbearers for either the opening or closing ceremony of a competition.
The flagbearers message is always a complete message that increments its content as more information is available. The arrival of this message resets the entire previous flagbearers information.
2.1.45.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Event
|
Full RSC of the ceremony (Event level)
|
DocumentType
|
DT_FLAGBEARERS
|
Flagbearers
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
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.ssed in the local time zone where the message was produced.
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.45.3 Trigger and Frequency
Flagbearers message is only sent manually and is triggered by the content owner.
2.1.45.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Level 8
|
Level 9
|
Level 10
|
Competition (0,1)
|
|
Gen
Sport
Codes
ExtendedInfos (0,1)
|
|
ExtendedInfo (1,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
|
Ceremony (1,N)
|
|
Order
|
|
Organisation
|
|
Volunteer
|
|
Embargo
|
|
Comment
|
|
Flagbearer (0,N)
|
|
Code
|
|
Discipline
|
|
Description (0,1)
|
|
GivenName
|
|
FamilyName
|
|
Gender
|
2.1.45.5 Message Values
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: ExtendedInfos /ExtendedInfo (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
O
|
Possible extensions
|
|
Code
|
O
|
Possible extensions
|
|
Pos
|
O
|
Possible extensions
|
|
Value
|
O
|
Possible extensions
|
|
Element: ExtendedInfos /ExtendedInfo /Extension (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
Possible extensions
|
|
Pos
|
O
|
Possible extensions
|
|
Value
|
O
|
Possible extensions
|
|
Element: Ceremony (1,N)
|
Discipline information
|
Attribute
|
M/O
|
Value
|
Description
|
Order
|
M
|
Numeric
##0
|
Order of the organisation in the ceremony
|
Organisation
|
M
|
CC @Organisation
|
Competitors' organisation
|
Volunteer
|
O
|
S(1)
|
Send “Y” if a Volunteer is to be used
|
Embargo
|
O
|
DateTime
|
The time when the information can be released, no longer under embargo. NOTE: this is only included in the message if the embargo time is after the message time, do not include if the embargo time has passed.
|
Comment
|
O
|
S(100)
|
Free text for comments if applicable. Used for exceptional circumstances. Not expected if athlete ID(s) exist(s).
|
Element: Ceremony /Flagbearer (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Athlete ID
|
Discipline
|
O
|
CC @Discipline
|
Full RSC of the discipline of the athlete, S(34)
|
Element: Ceremony /Flagbearer /Description (0,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
|
CC @PersonGender
|
Gender of the athlete
|
2.1.45.6 Sample
<?xml version="1.0" encoding="utf-8"?>
<OdfBody CompetititonCode="OG2020" DocumentType="DT_FLAGBEARERS" DocumentCode="CER-OPENING-----------------------" Time="094703387" Source="OMS" Date="2020-09-22" LogicalDate="2020-09-22" FeedFlag="P" Version="2" >
<Competition>
<Ceremony Order="1" Organisation="GRE" >
<Flagbearer Code="123456" Discipline="TKW-------------------------------"/>
<Description GivenName="Alexandros" FamilyName="Nikolaidis" Gender="M" />
</Flagbearer>
</Ceremony>
<Ceremony Order="2" Organisation="ARG" Embargo="2020-09-22T15:00:00+08:00">
<Flagbearer Code="123466" Discipline="ATH-------------------------------"/>
<Description GivenName="John" FamilyName="Smith" Gender="M" />
</Flagbearer>
<Flagbearer Code="123400" Discipline="SAL-------------------------------"/>
<Description GivenName="Jane" FamilyName="Brown" Gender="F" />
</Flagbearer>
</Ceremony>
<Ceremony Order="3" Organisation="AUT" Volunteer="Y"/>
...
<Ceremony Order="55" Organisation="COR" Comment="SMITH Jane and WHITE John"/>
...
</Competition>
</OdfBody>
2.1.45.7 Message sort
Order by Ceremony/Order
2.1.46 Alert
2.1.46.1 Description
The Alert message contains one individual alert and notifies users of important information.
Notes regarding the display use for RESULTS alerts.
* The value (long description) of DocumentCode is always added to the front of the text to be displayed in the format <RSC longdescription> - <alert text> for example “Archery - Competition interrupted - Weather conditions”.
The Alert will be visible in all RESULTS pages for the discipline of the DocumentCode of the page.
2.1.46.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
CC @Event
CC @Phase
CC @Unit
|
Full RSC at any level for RESULTS else at discipline level
Use GEN------------------------------- if the notification is not applicable to a single discipline.
|
DocumentSubcode
|
S(34)
|
ID of the information (unique within sport and DocumentSubtype)
|
DocumentType
|
DT_ALERT
|
Alert
|
DocumentSubtype
|
TICKER
NEWS
RESULTS
SERVICE
|
TICKER for the information from CIS Tickers
NEWS is for alerts generated by OIS including News alerts, Records, Official Communications, Press Conference changes etc.
RESULTS for results based alerts from OVR (for publication)
SERVICE for information related to the ODF service generated by ODF feed support team (not for publication.)
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
Not required, if not present then considered to be ENG
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.46.3 Trigger and Frequency
For TICKER, triggered by CIS operator when appropriate information is entered in the CIS Ticker.
For RESULTS, triggered manually when an update about an unexpected situation related to competition progression or results related information needs to be distributed to ODF clients quickly.
For SERVICE, triggered manually as required.
2.1.46.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
|
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
Document (1,1)
|
|
Code
Parent
ModificationIndicator
Message
|
|
-
|
Table Note: (*) Field needed when the message is used to import data into the Info Diffusion System.
2.1.46.5 Message Values
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: Document (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
SC @Alert
|
Included only for DocumentSubtype = RESULTS.
This is used to translate the alert unless the code is OTHR when the message value is required.
|
Parent
|
M
|
S(34)
|
Parent’s ID.
If the report has no parent ID then it takes value 0. (Always 0 for TICKER)
Only applicable if language <> ENG then the Parent ID = ID of ENG document.
|
ModificationIndicator
|
O
|
S(1)
|
Send only to delete or unpublish information, when needed send D for Delete.
Not applicable to SERVICE
|
Element: Document /Message
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
S(4000)
|
Text of the Alert (in English only)
If DocumentSubtype = RESULTS this is the Description in ENG related to the code or for OTHR then this is the free text.
|
2.1.46.6 Sample (Ticker)
<OdfBody CompetitionCode="OG2012" DocumentCode="SYN-------------------------------" DocumentSubcode="1" DocumentType="DT_ALERT" DocumentSubtype="TICKER" Version="2" Language="ENG" FeedFlag="P" Date="2012-08-06" Time="174130012" LogicalDate="2012-08-06" Source="PDC">
<Competition>
<Document Parent="0" >
<Message>
<![CDATA[New Notificacion]]>
</Message>
</Document>
</Competition>
</OdfBody>
<OdfBody CompetitionCode="OG2020" DocumentCode="ARCMTEAM3-------------FNL-000100--" DocumentSubcode="5" DocumentType="DT_ALERT" DocumentSubtype="RESULTS" Version="2" Language="ENG" FeedFlag="P" Date="2020-08-06" Time="174130012" LogicalDate="2020-08-06" Source="ABCARC1">
<Competition>
<Document Code="CIWC" Parent="0" >
<Message>
<![CDATA[Competition interrupted - Weather conditions]]>
</Message>
</Document>
</Competition>
</OdfBody>
<OdfBody CompetitionCode="OG2020" DocumentCode="ARCMTEAM3-------------FNL-000100--" DocumentSubcode="5" DocumentType="DT_ALERT" DocumentSubtype="RESULTS" Version="2" Language="ENG" FeedFlag="P" Date="2020-08-06" Time="174130012" LogicalDate="2020-08-06" Source="ABCARC1">
<Competition>
<Document Code="OTHR" Parent="0" >
<Message>
<![CDATA[Competitor 123 has been disqualified for behaviour]]>
</Message>
</Document>
</Competition>
</OdfBody>
2.1.46.7 Message sort
There is no specific sorting for this message
2.1.47 TV Tracking
2.1.47.1 Description
The TV Tracking message alerts users as to which event unit or activity is currently the focus of the integrated TV production. This message applies in ceremonies (opening/closing) and sports as defined in the applicable sport specific data dictionary.
2.1.47.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Event
|
Full RSC at event level. Event only applicable in Ceremonies otherwise discipline level.
|
DocumentType
|
DT_TV_TRACKING
|
TV Tracking Message
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.47.3 Trigger and Frequency
The message triggered with each change to a new activity or unit in the current discipline.
2.1.47.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
ExtendedInfos (0,1)
|
|
ExtendedInfo (0,N)
|
|
Type
|
|
Code
|
|
Pos
|
|
Value
|
|
Extension (0,N)
|
|
Code
|
|
Pos
|
|
Value
|
2.1.47.5 Message Values
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: ExtendedInfos (0,1) /ExtendedInfo (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
|
|
See extended definition if applicable
|
Code
|
|
|
|
Pos
|
|
|
|
Value
|
|
|
|
Element: ExtendedInfos /ExtendedInfo /Extension (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
|
|
See extended definition if applicable
|
Pos
|
|
|
|
Value
|
|
|
|
The following table describes in more detail the ExtendedInfo.
Type
|
Code
|
Pos
|
Value
|
Description
|
Expected
|
EI
|
UNIT
|
|
S(9)
|
For @Type:
Send proposed type
|
In athletics when changing to a new unit.
In gymnastics when changing to a new apparatus.
|
For @Code:
Send proposed code
|
For @Pos:
Do not send anything
|
For @Value:
The RSC of the current unit in CIS TV Tracking.
In athletics it is the unit, in gymnastics it will be the apparatus (phase and unit 000)
|
ACTIVITY
|
|
S(100)
|
For @Type:
Send proposed type
|
In Ceremonies when changing to a new activity.
|
For @Code:
Send proposed code
|
For @Pos:
Do not send anything
|
For @Value:
Title of the current CIS TV Tracking activity in ceremonies.
|
NOC
|
|
CC @NOC
|
For @Type:
Send proposed type
|
In Ceremonies when changing to a single selected NOC.
|
For @Code:
Send proposed code
|
For @Pos:
Do not send anything
|
For @Value:
The NOC code of the current NOC in CIS TV Tracking if a single NOC is selected in ceremonies.
|
2.1.47.6 Sample
Athletics
<OdfBody CompetitionCode="OG2016" DocumentCode="ATH-------------------------------" DocumentType="DT_TV_TRACKING" FeedFlag="P" Date="2016-07-31" LogicalDate="2016-07-31" Time="101314696" Source="PDC" Version="25">
<Competition>
<ExtendedInfos>
<ExtendedInfo Type="EI" Code="UNIT" Value="ATHM100M--------------FNL-0001----"/>
</ExtendedInfos
<Competition>
</OdfBody>
Artistic Gymnastics
<OdfBody CompetitionCode="OG2016" DocumentCode="GAR-------------------------------" DocumentType=" DT_TV_TRACKING " FeedFlag="P" Date="2016-07-31" LogicalDate="2016-07-31" Time="101314696" Source="PDC" Version="25">
<Competition>
<ExtendedInfos>
<ExtendedInfo Type="EI" Code="UNIT" Value="GARMVAULT-------------------------"/>
</ExtendedInfos
<Competition>
</OdfBody>
Ceremonies (Activities)
<OdfBody CompetitionCode="OG2016" DocumentCode="CER-OPENING-----------------------" DocumentType="DT_TV_TRACKING " FeedFlag="P" Date="2016-07-31" LogicalDate="2016-07-31" Time="101314696" Source="PDC" Version="25">
<Competition>
<ExtendedInfos>
<ExtendedInfo Type="EI" Code="ACTIVITY" Value="Bach Speech" />
</ExtendedInfos
<Competition>
</OdfBody>
Ceremonies (March)
<OdfBody CompetitionCode="OG2016" DocumentCode="CER-OPENING-----------------------" DocumentType="DT_TV_TRACKING" FeedFlag="P" Date="2016-07-31" LogicalDate="2016-07-31" Time="101314696" Source="PDC" Version="25">
<Competition>
<ExtendedInfos>
<ExtendedInfo Type="EI" Code="NOC" Value="ESP" />
</ExtendedInfos
<Competition>
</OdfBody>
2.1.47.7 Message sort
There is no specific sorting for this message
2.1.48 News Document
2.1.48.1 Description
The News Document message contains individual news.
The message resets the previous news. Each message includes one news document.
2.1.48.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full RSC at the discipline level
|
DocumentSubcode
|
S(34)
|
News’ ID
|
DocumentType
|
DT_NEWS
|
News Document
|
DocumentSubtype
|
CC @NewsReport
|
News Subtype (Code of application Criteria level 2), that is code of the item type like FQ for Flash Quotes.
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.48.3 Trigger and Frequency
Trigger every time that a news document is published.
2.1.48.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
Document (1,1)
|
|
Parent
ExternalCode
Category
CategoryName
Item
ItemName
ItemDate
ItemTime
Unit
ModificationIndicator
|
|
Related (0,1)
|
|
Athlete (0,N)
|
|
Code
Order
Bib
Description (0,1)
|
|
GivenName
FamilyName
Gender
Organisation
BirthDate
IFId
|
|
Coach (0,N)
|
|
Code
Function
Order
Description (0,1)
|
|
GivenName
FamilyName
Gender
Nationality
|
|
Team (0,N)
|
|
Code
Order
Description (0,1)
|
|
TeamName
IFId
|
|
Title
|
|
-
|
|
Body
|
|
-
|
2.1.48.5 Message Values
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: Document (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Parent
|
M
|
S(34)
|
Parent’s ID.
If the report has no parent ID then it takes value 0.
|
ExternalCode
|
O
|
S(10)
|
External Identifier for the News article. This is only Mandatory for DT_NEWS_IMP
|
Category
|
M
|
CC @NewsSport
|
Code of application Criteria level 1 (usually sport but may be other categories)
|
CategoryName
|
M
|
S(40)
|
Category Name
|
Item
|
M
|
CC @NewsReport
|
News Subtype (Code of application Criteria level 2), that is code of the item type like FQ for Flash Quotes.
|
ItemName
|
M
|
S(40)
|
Item Name
|
ItemDate
|
O
|
Date
|
Date of publication or re-publication of the news item. Not required for import or ModificationIndicator=”D” otherwise it is required.
|
ItemTime
|
O
|
Time
|
Time of publication or re-publication of the news item. Not required for import or ModificationIndicator=”D” otherwise it is required..
|
Unit
|
O
|
CC @Unit
|
Full RSC of the Unit (can be Event, Phase or Unit level)
|
ModificationIndicator
|
O
|
S(1)
|
Send only to delete or unpublish an article, when needed send D for Delete.
|
Element: Document /Related (0,1) /Athlete (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Athlete’s ID.
|
Order
|
M
|
Numeric
|
Order attribute used to sort the athletes
|
Bib
|
O
|
String
|
Bib number
|
Element: Document /Related /Athlete /Description (0,1)
Athletes extended information, this is required except when ModificationIndicator=”D”.
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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: Document /Related (0,1) /Coach (0,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.
|
Function
|
O
|
CC @ResultsFunction
|
Official function
|
Order
|
M
|
Numeric
|
Coach order
|
Element: Document /Related /Coach /Description (0,1)
Coach extended information this is required except when ModificationIndicator=”D”.
|
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
|
CC @PersonGender
|
Gender Code
|
Nationality
|
M
|
CC @Country
|
Coach's nationality
|
Element: Document /Related (0,1) /Team (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
O
|
S(20) with no leading zeroes
|
Competitor’s ID
|
Order
|
M
|
Numeric
|
Team order
|
Element: Document /Related /Team /Description (0,1)
Team extended information this is required except when ModificationIndicator=”D”.
|
Attribute
|
M/O
|
Value
|
Description
|
TeamName
|
M
|
S(73)
|
Name of the team. Only applies for teams / groups.
|
IFId
|
O
|
S(16)
|
International Federation ID
|
Element: Document /Title
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Text describing Document Title
|
Element: Document /Body
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Free Text containing the Body of the HTML article.
|
2.1.48.6 Sample
<OdfBody CompetitionCode="OG2012" DocumentCode="ATH-------------------------------" Time="231728981" Date="2012-08-04" FeedFlag="P" LogicalDate="2012-08-04" DocumentSubcode="155276" Language="ENG" DocumentType="DT_NEWS" DocumentSubtype="FQ" Source="IDS" Version="1" >
<Competition>
<Document Parent="0" Category="AT" CategoryName="Athletics" Item="FQ" ItemName="Flash Quotes" ItemDate="2012-08-04" ItemTime="211300000" Unit="ATHMLJ----------------------------">
<Related>
<Athlete Code="1077408" Order="1" >
<Description GivenName="Mitchell" FamilyName="Watt" Gender="M" Organisation="AUS" BirthDate="1993-12-15" />
</Athlete>
<Athlete Code="1077444" Order="2" >
<Description GivenName="Will" FamilyName="Claye" Gender="M" Organisation="USA" BirthDate="1992-11-14" />
</Athlete>
</Related>
<Title>Men's Long Jump: WATT (AUS) - Silver, CLAYE (USA) - Bronze</Title>
<Body>
<![CDATA[<p>LONDON, 4 August - Comments from silver medallist Mitchell WATT (AUS) and bronze medallist Will CLAYE (USA) at a media conference following the men's long jump final at the Olympic Stadium on Saturday.</p>
<p><strong>Mitchell WATT (AUS) - silver</strong></p>
<p><em>On taking silver:</em><br />"There is a reason why the Olympic Games is the pinnacle of our sport. This is so much sweeter than the silver at the (2011) world championships."</p>
<p><em>On a slow start to the competition:</em><br />"A lot of us will not have got much sleep last night and the wind was tricky too. It was a whole lot different from a Diamond League meeting. My run was pretty scrappy in the first three runs and then I was lucky to get one out."</p>
<p><em>On the noise from the crowd:</em><br />"I think my best jump was when Jessica ENNIS (GBR) was going round doing the 800m and so I thank her for that. I was British for a few moments."</p>
<p><em>On the gold medallist, ;(Greg RUTHERFORD, GBR):</em><br />"He is my closest friend on the circuit. He had a tough time when he tore his hammy (hamstring, in the qualifying round of the 2011 world championships). He deserved to win. He jumped 8.31 which beats my season's best."</p>
<p><strong>Will CLAYE (USA) - bronze</strong></p>
<p><em>On taking the bronze:</em><br />"I am thankful. I wanted gold but now I will have to get the gold in the triple (jump)."</p>
<p>"This will help tremendously because I have been on the runway twice now and the triple jump is my event. I am just going to take these next few days to get my mind and body right to come back on Tuesday."</p>
<p><em>On support from the crowd:</em><br />"They showed us much love. The crowd was going crazy with their clapping. They made us feel at home and we are not even from here."</p>
<p>ONS cb/ts/jps/tc</p>]]></Body>
</Document>
</Competition>
</OdfBody>
2.1.48.7 Message sort
There is no specific sorting for this message
2.1.49 News Document Import
2.1.49.1 Description
The News Document Import is a message containing an individual News Document.
The message resets the previous News Document Import information. There is only one News Document per message.
Note that this message is not distributed and only used to initialise the central systems from the data provider.
2.1.49.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
S(34)
|
News’ identifier
|
DocumentType
|
DT_NEWS_IMP
|
News Document Import
|
DocumentSubtype
|
CC @NewsReport
|
News Subtype (Code of application Criteria level 2), that is code of the item type like FQ for Flash Quotes.
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
2.1.49.3 Trigger and Frequency
Trigger during operation period.
2.1.49.4 Message Structure
The structure of the News Document Import message is the same as the News Document message.
2.1.49.5 Message Values
All message attributes are the same as the news document message.
2.1.49.6 Message sort
There is no specific sorting for this message
2.1.50 Transport Document (Shuttle Service)
2.1.50.1 Description
The Transport Document (Shuttle Service) message contains individual shuttle services’ information.
The message resets the previous shuttle service data. Each message includes one shuttle service.
2.1.50.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-TTT---------------------------
|
TTT – Type of Shuttle Service (ATH, OFF, MED)
|
DocumentSubcode
|
S(34)
|
Shuttle Service’s identifier
|
DocumentType
|
DT_TRS
|
Transport Document
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.50.3 Trigger and Frequency
Trigger every time that a shuttle service is published.
2.1.50.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
|
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
Document (1,1)
|
|
Parent
|
ShuttleServiceType
|
ShuttleServiceTypeName
|
LineIdentifier
|
AssociatedVenue (0,N)
|
|
Code
|
|
ModificationIndicator
|
Title
|
|
-
|
|
Body
|
|
-
|
2.1.50.5 Message Values
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: Document (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Parent
|
M
|
S(34)
|
Parent’s ID.
If the report has no parent, 0
|
ShuttleServiceType
|
M
|
CC @ShuttleServiceType
|
Code of Shuttle Services Type
|
ShuttleServiceTypeName
|
M
|
S(40)
|
Shuttle Service Type Name
|
LineIdentifier
|
M
|
S(10)
|
Shuttle Service’s ID
|
Element: Document /AssociatedVenue (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @VenueCode
|
Venue code for a venue associated to the Shuttle Service
|
Element: Document /ModificationIndicator
|
Attribute
|
M/O
|
Value
|
Description
|
ModificationIndicator
|
O
|
S(1)
|
Send only to delete or unpublish an article, when needed send D for Delete.
|
Element: Document /Title
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
S(100)
|
Text describing Document Title
|
Element: Document /Body
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
M
|
Free text
|
Free Text containing the Body of the HTML article.
|
2.1.50.6 Message sort
There is no specific sorting for this message
2.1.51 Transport Document Import (Shuttle Service)
2.1.51.1 Description
The Transport Document Import (Shuttle Service) is a message containing an individual Transport Document (Shuttle Service).
The message resets the previous Transport Document Import (Shuttle Service). There is only one Transport Document Import (Shuttle Service) per message.
Note that this message is not distributed and only used to initialise the central systems from the data provider.
2.1.51.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
S(34)
|
Shuttle Service’s ID.
|
DocumentType
|
DT_TRS_IMP
|
Type of Transport documents
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
2.1.51.3 Trigger and Frequency
Trigger during operation period, and some days before the operation starts.
2.1.51.4 Message Structure
The structure of the Transport Document Import (Shuttle Service) message is the same as the Transport Document Import (Shuttle Service).
2.1.51.5 Message Values
All message attributes are the same as the Transport Document Import (Shuttle Services) ones.
2.1.51.6 Message sort
There is no specific sorting for this message
2.1.52 Extended Start List
2.1.52.1 Description
The Extended Start List is a message containing the list of competitors for one particular event unit with additional information for each competitor. Competitors could be individual athletes, teams or team members.
It is a generic message for all sports, including as much generic information as possible, considering different types of disciplines and events can have substantial differences (e.g.: mass start lists, line-ups, etc.).
The mandatory attributes and elements defined in this message will have to be used by all the sports. Each ODF Sport Data Dictionary will refine the details of this message with the peculiarities of the discipline.
2.1.52.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Unit
|
Full RSC at Event Unit level (same level as the Start List)
|
DocumentSubcode
|
|
Provides greater granularity for document if DocumentCode is not sufficient.
|
DocumentType
|
DT_ESL
|
Extended Start List
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.52.3 Trigger and Frequency
Trigger when all the competitors for one particular event unit are known.
For team events, trigger this message when the teams are available for the event unit, and for some disciplines afterwards when team members are also known.
Trigger also after any major change.
If there is any sport-specific requirement, it is detailed in each of the ODF Sport Data Dictionaries.
2.1.52.4 Message Structure
The message structure of the Extended Start List is the same as the Start List message, but adding the element ExtCompetitor as optional in the elements Start/Competitor and Start/Competitor/Composition/Athlete (detailed in the next section).
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Level 8
|
Level 9
|
Level 10
|
Level 11
|
Competition (0,1)
|
|
Gen
Sport
Codes
ExtendedInfos (0,1)
|
|
UnitDateTime (0,1)
|
|
StartDate
EndDate
Duration
|
|
ExtendedInfo (0,N)
|
|
Type
Code
Pos
Value
Extension (0,N)
|
|
Code
Pos
Value
|
|
Competitor (0,N)
|
|
Organisation
Order
Composition
|
|
Athlete (1,N)
|
|
FamilyName
GivenName
|
|
SportDescription (0,1)
|
|
Disciplinename
EventName
SubEventName
Gender
UnitNum
|
|
VenueDescription (0,1)
|
|
Venue
VenueName
Location
LocationName
Attendance
|
|
PreviousResults (0,N)
|
|
Code
Win
Loss
Tie
|
|
PreviousResult (0,N)
|
|
Unit
Order
Opponent
WLT
Result
OppResult
ResultType
IRM
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
Code
Pos
Value
|
|
Extension (0,N)
|
|
Code
Pos
Value
|
|
Partial (0,N)
|
|
Code
Score
OppScore
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
Code
Position
Value
Attempt
Avg
Percent
Rank
RankEqual
SortOrder
ExtendedStat (0,N)
|
|
Code
Position
Value
|
|
Officials (0,1)
|
|
Official (1,N)
|
|
Code
Function
Order
Bib
Description
|
|
GivenName
FamilyName
Gender
Organisation
IFId
ExtendedDescription (1,N)
|
|
Type
Code
Pos
Value
|
|
ExtOfficial (0,N)
|
|
Type
Code
Pos
Value
|
|
Periods (0,1)
|
|
Period (1,N)
|
|
Code
HomeScore
AwayScore
HomePeriodScore
AwayPeriodScore
Duration
ExtendedPeriods (0,1)
|
|
ExtendedPeriod (1,N)
|
|
Code
Type
Pos
Value
|
|
Result (1,N)
|
|
Rank
RankEqual
Result
Unchecked
IRM
QualificationMark
WLT
SortOrder
StartSortOrder
ResultType
Diff
Pty
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
Code
Pos
Value
Value2
ValueType
IRM
Rank
RankEqual
SortOrder
Diff
Speed
Move
Pty
Discard
Arrive
Unchecked
Extension (0,N)
|
|
Code
Pos
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
Code
RecordType
Equalled
|
|
ResultItems (0,1)
|
|
ResultItem (1,N)
|
|
Unit
Order
Result (1,1)
|
|
Rank
RankEqual
ResultType
Unckecked
Result
ResultPoints
IRM
QualificationMark
Diff
WLT
SortOrder
StartOrder
StartSortOrder
Pty
ExtendeResults (0,1)
|
|
ExtendedResult
|
|
Type
Code
Pos
Value
Value2
ValueType
IRM
Rank
RankEqual
SortOrder
Diff
Speed
Move
Pty
Discard
Arrive
Unchecked
Extension
|
|
Code
Pos
Value
|
|
RecordIndicators (0,1)
|
|
RecordIndicator (1,N)
|
|
Order
Code
RecordType
Equalled
|
|
Competitor
|
|
Code
Type
Bib
Organisation
Description (0,1)
|
|
TeamName
IFId
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
|
ExtCompetitor (0,1) (see Table Note)
ExtResults (0,1) (see Table Note)
|
|
-
|
|
Coaches (0,1)
|
|
Coach (1,N)
|
|
Code
Function
Order
Bib
Description
|
|
GivenName
FamilyName
Gender
Nationality
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
|
ExtCoach (0,N)
|
|
Type
Code
Pos
Value
|
|
EventUnitEntry (0,N)
|
|
Type
Code
Pos
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
Code
Pos
Value
Attempt
Avg
Percent
Rank
RankEqual
SortOrder
ExtendedStat (0,N)
|
|
Code
Pos
Value
|
|
Composition (0,1)
|
|
Athlete (0,N)
|
|
Code
Order
StartOrder
StartSortOrder
Bib
Description
|
|
GivenName
FamilyName
Gender
Organisation
BirthDate
IFId
Class
Horse
GuideID
GuideFamilyName
GuideGivenName
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
|
ExtCompetitor (0,1) (see Table Note)
ExtResults (0,1) (see Table Note)
Club (0,1)
Coach (0,1)
|
|
-
|
|
EventUnitEntry (0,N)
|
|
Type
Code
Pos
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
Code
Pos
Value
Value2
ValueType
IRM
Rank
RankEqual
SortOrder
Diff
Speed
Move
Pty
Discard
Arrive
Unchecked
Extension (0,N)
|
|
Code
Pos
Value
|
|
StatsItems (0,1)
|
|
StatsItem (1,N)
|
|
Type
Code
Pos
Value
Attempt
Avg
Percent
Rank
RankEqual
SortOrder
ExtendedStat (0,N)
|
|
Code
Pos
Value
|
|
Team (0,N)
|
|
Code
Order
Bib
Description (0,1)
|
|
TeamName
IFId
ExtendedDescription
|
|
Type
Code
Pos
Value
|
|
EventUnitEntry (0,N)
|
|
Type
Code
Pos
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
Code
Pos
Value
Value2
ValueType
IRM
Rank
RankEqual
SortOrder
Diff
Speed
Move
Pty
Discard
Arrive
Unchecked
Extension
|
|
Code
Pos
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
Order
StartOrder
StartSortOrder
Bib
Description
|
|
GivenName
FamilyName
Gender
Organisation’sBirthDate
IFId
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
|
EventUnitEntry(0,N)
|
|
Type
Code
Pos
Value
|
|
ExtendedResults (0,1)
|
|
ExtendedResult (1,N)
|
|
Type
Code
Pos
Value
Value2
ValueType
IRM
Rank
RankEqual
SortOrder
Diff
Speed
Move
Pty
Discard
Arrive
Unchecked
Extension (0,N)
|
|
Code
Pos
Value
|
Table Note: “Results” and “Extended Start List” share the same message’s structure and attributes, except for the ExtCompetitor, ExtResults, Club and Coach_ID (these two last only for Athletes) elements. These are specific elements of the “Extended Start List” message.
2.1.52.5 Message Values
All message attributes are the same as the DT_RESULT (START_LIST) message, but including the attributes defined below.
Element: Result /Competitor /ExtCompetitor (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text
|
Team’s extended information.
|
Element: Result /Competitor /ExtResults (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text
|
Team’s extended results information.
|
Element: Result /Competitor /Composition /Athlete /ExtCompetitor (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text
|
Athlete or team member’s extended information.
|
Element: Result /Competitor /Composition /Athlete /ExtResults (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text
|
Athlete or team member’s extended Results information.
|
Element: Result /Competitor /Composition /Athlete /Club (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text
|
Athlete or team member’s club name.
|
Element: Result /Competitor /Composition /Athlete /Coach (0,1)
|
Attribute
|
M/O
|
Value
|
Description
|
-
|
O
|
Free Text
|
Athlete or team member’s coach ID.
|
2.1.52.6 Message sort
Sort according to Result @SortOrder attribute used to sort the results (more detail in each of the ODF Sport Data Dictionaries), and other @Order attributes if used for each of the disciplines.
2.1.53 Pictures
2.1.53.1 Description
The Pictures message may contains pictures of athletes, coaches or officials depending on the competition and the discipline.
2.1.53.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full (Char34) RSC Discipline code for the participant
|
DocumentSubcode
|
S(20) with no leading zeroes
|
Participant’s ID (for an athlete, coach or official)
|
DocumentType
|
DT_PIC
|
Picture message
|
DocumentSubtype
|
S(20)
|
ACR for Accreditation photos (jpg)
HEADSHOT for Higher quality photos (png)
HORSE for horse photos (png)
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.53.3 Trigger and Frequency
Trigger the first day of the press operations, and after any change.
2.1.53.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
|
|
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
Picture
|
|
ModificationIndicator
ImageType
-
|
2.1.53.5 Message Values
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: Picture
|
Attribute
|
M/O
|
Value
|
Description
|
ModificationIndicator
|
O
|
S(1)
|
Send only to delete or unpublish an image, when needed send D for Delete.
|
ImageType
|
O
|
S(3)
|
Image type extension, jpg or png.
If this attribute is not included then the image is assumed to be jpg
|
-
|
M
|
Free Text
|
The Picture element may have a body consisting of one Base64-encoded image.
|
2.1.53.6 Sample
<Competition>
<Picture>/9j//2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/…………kik+UaZmiiqGtj/2Q==</Picture>
</Competition>
2.1.53.7 Message sort
There is no specific sorting for this message.
2.1.54 Audio
2.1.54.1 Description
The audio message contains an audio file for use in the Games.
2.1.54.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
CC @Discipline
|
Full (Char34) RSC Discipline code or GEN------------------------------- if not related to a sports discipline.
|
DocumentSubcode
|
S(20) with no leading zeroes
|
Participant ID where the file is related to a single participant
|
DocumentType
|
DT_AUDIO
|
Audio message
|
DocumentSubtype
|
S(20)
|
NAME for a pronunciation of a participant’s name (format = mp3 only)
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.54.3 Trigger and Frequency
Trigger the first day of press operations, and after any change.
2.1.54.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
|
|
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
File
|
|
ModificationIndicator
Type
-
|
2.1.54.5 Message Values
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: File
|
Attribute
|
M/O
|
Value
|
Description
|
ModificationIndicator
|
O
|
S(1)
|
Send only to delete or unpublish, when needed send D for Delete.
|
Type
|
O
|
S(3)
|
Type extension, (wav or mp3).
If this attribute is not included then the image is assumed to be mp3
|
-
|
M
|
Free Text
|
The Picture element may have a body consisting of one Base64-encoded file.
|
2.1.54.6 Sample
<Competition>
<File Type = "mp3" >/9j//2wBDAQcHBwoIChMoGhYaKCgoKCgoKCgoKCgoKCgoKCj/…………kik+UaZmiiqGtj/2Q==</File>
</Competition>
2.1.54.7 Message sort
There is no specific sorting for this message.
2.1.55 Notification Message
2.1.55.1 Description
The Notification message contains a notification about the availability of an online document.
2.1.55.2 Header Values
The following table describes the ODF header attributes
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
S(34)
|
Document Code of the online document that is being notified.
|
DocumentSubcode
|
S(34)
|
Document Subcode of the online document that is being notified.
|
DocumentType
|
DT_NOTIFICATION
|
Notification message
|
DocumentSubtype
|
S(50)
|
Concatenation of the Document Type and Document Subtype attributes of the online document that is being notified.
This is needed to preserve the Key of the message.
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.55.3 Trigger and Frequency
Trigger of this message is after the reception of the original message that is made available online.
2.1.55.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
|
|
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
DirectLink
|
|
Link
|
DocumentType
|
DocumentSubtype
|
2.1.55.5 Message Values
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: DirectLink
|
Attribute
|
M/O
|
Value
|
Description
|
Link
|
M
|
S(255)
|
URL of the link to the document
|
DocumentType
|
M
|
S(30)
|
DocumentType of the original message
|
DocumentSubtype
|
O
|
S(20)
|
DocumentSubtype of the original message
|
2.1.55.6 Sample
<Competition>
<DirectLink Link="https://bif.london2012.com/bif/directaccess/your_doc_here.jpg" DocumentType="DT_NOTIFICATION" />
</Competition>
2.1.55.7 Message sort
There is no specific sorting for this message.
2.1.56 Schedule and Results by NOC
2.1.56.1 Description
The “Schedule and Results by NOC” message contains this information for a single organisation on a single competition day (between the global GM & GN of the day). It only contains competition activities (Phase Type=Competition). Several disciplines may appear in a single message.
It increments its content as more events units are completed by the organisation during the day, and it always includes all data for the day. The arrival of the message resets the entire previous “Schedule and Results by NOC” information.
Information includes only competitors of the current organisation or all competitors in the case an event unit is Head to Head. It also includes competitors defined as group (Competitor Type = Group). In this case, a group is treated as individual competitors and only includes the athletes of the specific organisation.
The message does not include information about horses, records, coaches, period results and actions.
2.1.56.2 Header Values
The following table describes the ODF header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-------------------DAY-dd------
|
Global message for all disciplines
(sent at daily level, where dd is the Day)
|
DocumentSubcode
|
NOC Code
|
|
DocumentType
|
DT_SCHED_RES_NOC
|
Schedule and Results by NOC
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.56.3 Trigger and Frequency
This message is sent multiple times daily after “Global good morning” message has been sent (only for current logical date). The exact frequency is determined at a given competition.
2.1.56.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Level 8
|
Level 9
|
Competition (0,1)
|
|
Gen
Sport
Codes
Unit (1,N)
|
|
Code
PhaseType
UnitNum
ScheduleStatus
StartDate
HideStartDate
EndDate
HideEndDate
ActualStartDate
ActualEndDate
Order
Medal
Venue
Location
SessionCode
StartText (0,N)
|
|
Language
Value
|
|
ItemName (1,N)
|
|
Language
Value
|
|
VenueDescription
|
|
VenueName
LocationName
|
|
Result (0,N)
|
|
Rank
RankEqual
ResultType
Result
IRM
QualificationMark
WLT
SortOrder
StartOrder
StartSortOrder
Competitor
|
|
Code
Type
Bib
Organisation
Description (0,1)
|
|
TeamName
IFId
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
|
Composition (0,1)
|
|
Athlete (1,N)
|
|
Code
Order
Bib
Description
|
|
GivenName
FamilyName
Gender
Organisation
BirthDate
IFId
Class
Horse
GuideID
GuideFamilyName
GuideGivenName
ExtendedDescription (0,N)
|
|
Type
Code
Pos
Value
|
2.1.56.5 Message Values
The values of the attributes of Result are the same as defined in the Event Unit StartList and Results message.
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: Unit (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @Unit
|
Full RSC of the Unit
|
PhaseType
|
M
|
CC @PhaseType
|
Phase type for the unit
|
UnitNum
|
O
|
S(15)
|
Match / Game / Bout / Race Number or similar
|
ScheduleStatus
|
M
|
CC @ScheduleStatus
|
Schedule status of the Unit
|
StartDate
|
O
|
DateTime
|
Start date. This attribute may not be sent in the case of some @ScheduleStatus, such as 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.
Example:
2006-02-26T10:00:00+01:00
|
HideStartDate
|
O
|
S(1)
|
SSend '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 in the case of some Unit@Status, such as those meaning cancelled, postponed.
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 only considered if HideStartDate = 'Y'. It should not be sent in sports which never use this concept but should be sent for all units where the concept is used.
Starts at 1 in each session each day.
|
Medal
|
O
|
SC @UnitMedalType
|
Indicator of medal awarded for this unit.
Do not send if not a medal event unit
|
Venue
|
O
|
CC @VenueCode
|
Venue where the unit takes place
Mandatory unless unscheduled
Can use TBD if the Venue is not known yet (CC).
|
Location
|
O
|
CC @Location
|
Location where the unit takes place
Mandatory unless unscheduled
Can use TBD if the Location is not known yet (CC) or a generic code for the discipline.
|
SessionCode
|
O
|
S(10)
|
Code of the sports competition session which contains this event unit. Usually in the format DDD00 where DDD is the discipline and 00 is the session number within the discipline. For example ARC02 for the second session in Archery.
|
Element: Unit /EstimatedStartText (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC @Language
|
Code Language of the @Value
|
Value
|
M
|
S(20)
|
Text that explains when the Start Time is in the case that StartDate is an estimation (i.e. “After M.1”)
|
Element: Unit /ItemName (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC @Language
|
Code Language of the @Value
|
Value
|
M
|
S(40)
|
Unit name
|
Element: Unit /VenueDescription
|
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: Unit/ Result (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Rank
|
O
|
Text
|
Rank of the competitor in the result.
|
RankEqual
|
O
|
S(1)
|
Equalled rank indicator. Send “Y” if rank equalled else do not send.
|
ResultType
|
O
|
Same as in the Event Unit Results message for each discipline
|
Type of the @Result attribute
|
Result
|
O
|
Same as in the Event Unit Results message for each discipline
|
The result of the competitor in the event unit
|
IRM
|
O
|
Same as in the Event Unit Results message for each discipline
|
The invalid rank mark, in case it is assigned
|
QualificationMark
|
O
|
Same as in the Event Unit Results message for each discipline
|
Indication of the qualification of the competitor for the next round of the competition
|
WLT
|
O
|
Same as in the Event Unit Results message for each discipline
|
In head to head units:
W-Won
L-Lost
T-Tied
|
SortOrder
|
O
|
Same as in the Event Unit Results message for each discipline
|
Used to sort all results in an event unit. Prior to the competition it is the same as StartSortOrder.
|
StartOrder
|
O
|
Same as in the Start List message for each discipline
|
Competitor’s start order
|
StartSortOrder
|
M
|
Same as the SortOrder inthe Start List message for each discipline
|
Used to sort all start list competitors in an event unit
|
Element: Unit/ Result /Competitor
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Competitor’s ID
|
Type
|
M
|
S(1)
|
T - Team
A - Athlete
G - Group
|
Bib
|
O
|
Same as in the Start List message for each discipline
|
Bib number
|
Organisation
|
O
|
CC @Organisation
|
Should be sent when known.
|
Element: Unit/ Result /Competitor /Description (0,1)
|
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: Unit/ Result /Competitor /Description /ExtendedDescription (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
|
See sport descriptions
|
Code
|
M
|
|
See sport descriptions
|
Pos
|
O
|
|
See sport descriptions
|
Value
|
O
|
|
See sport descriptions
|
Element: Unit/ Result /Competitor /Composition (0,1) /Athlete (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(20) with no leading zeroes
|
Athlete’s ID (team member or 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
|
Same as in the Start List message for each discipline
|
Bib number
|
Element: Unit/ Result /Competitor /Composition /Athlete /Description
|
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
|
CC @PersonGender
|
Gender of the athlete
|
Organisation
|
M
|
CC @Organisation
|
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 @SportClass
|
Code to identify the sport class of the athletes with a disability (e.g. Paralympic Games)
|
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: Unit/ Result /Competitor /Composition /Athlete /Description /ExtendedDescription (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
|
See sport descriptions
|
Code
|
M
|
|
See sport descriptions
|
Pos
|
O
|
|
See sport descriptions
|
Value
|
O
|
|
See sport descriptions
|
2.1.56.6 Message sort
Unit @StartDate is the attribute used to sort the Units.
Result @SortOrder will be the attribute used to sort the results. This attribute is refined in each of the ODF Sport Data Dictionaries.
2.1.57 List of Codes
2.1.57.1 Description
This is a simple message listing the codes used in a competition.
The data included in this message will be available as soon as practical and will usually be available in additional formats to this XML message.
2.1.57.2 Header Values
The following table describes the ODF header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-------------------------------
|
Fixed value
|
DocumentType
|
DT_CODES
|
List of codes
|
DocumentSubtype
|
CC @CodeSet
|
Code to define which code set is included in the message
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
Language
|
CC @Language
|
Language code
If included then a single language is in the message.
If not included then all available languages are included in the message.
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.57.3 Trigger and Frequency
The DT_CODES message is sent as soon as the data and connectivity are available and will be resent with every update.
2.1.57.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
Level 7
|
Level 8
|
Level 9
|
Competition (0,1)
|
|
Gen
Sport
Codes
CodeSet (1,N)
|
|
Code
Sport
Discipline
Gender
Event
Phase
EventUnit
Schedule
Medal
Competition
Type
Group
VenueCode
Region
Country
Continent
Function
Order
Note
ExtendedCodes (0,1)
|
|
ExtendedCode (1,N)
|
|
Type
Code
Pos
Value
Extension (0,N)
|
|
Code
Pos
Value
|
|
Language (0,N)
|
|
Language
Description
DOrder
LongDescription
LDOrder
ShortDescription
|
2.1.57.5 Message Values
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: CodeSet (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
S(40)
|
Code identifier (may or may not be unique)
|
Sport
|
O
|
S(2)
|
Sport Code where applicable
|
Discipline
|
O
|
S(3)
|
Discipline Code where applicable
|
Gender
|
O
|
S(1)
|
Gender Code where applicable
|
Event
|
O
|
S(18)
|
Event Code where applicable (including the event modifier)
|
Phase
|
O
|
S(4)
|
Phase Code where applicable
|
EventUnit
|
O
|
S(8)
|
Event Unit Code where applicable
|
Schedule
|
O
|
S(1)
|
Y if unit is scheduled else N
|
Medal
|
O
|
S(1)
|
Medal unit indicator
|
Competition
|
O
|
S(1)
|
Y if code is related to sports competition else N for non-competition
|
Type
|
O
|
|
Type of Code
|
Group
|
O
|
|
Group of Code
|
VenueCode
|
O
|
S(3)
|
Venue code, for Location table
|
Region
|
O
|
S(3)
|
Region related to the venue
|
Country
|
O
|
S(3)
|
Country Code for Organisation Table
|
Continent
|
O
|
S(3)
|
Continent Code for Organisation Table
|
Function
|
O
|
S(20)
|
Function Code where applicable
|
Order
|
O
|
S(10)
|
Sort or for codes if applicable
|
Note
|
O
|
S(250)
|
Note or comment related to the code, informational only
|
Element: CodeSet /ExtendedCodes (0,1) /ExtendedCode (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Type
|
M
|
|
See sport descriptions if extended
|
Code
|
M
|
|
|
Pos
|
O
|
|
|
Value
|
O
|
|
|
Element: CodeSet /ExtendedCodes /ExtendedCode /Extension (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
|
See sport descriptions if extended
|
Pos
|
O
|
|
|
Value
|
O
|
|
|
Element: CodeSet /Language (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
S(3)
|
Language of the Description
|
Description
|
M
|
S(200)
|
Description of the Code
|
DOrder
|
O
|
Numeric
####0
|
Description Order
|
LongDescription
|
O
|
S(200)
|
Long Description of the Code
|
LDOrder
|
O
|
Numeric
####0
|
LongDescription Order
|
ShortDescription
|
O
|
S(200)
|
Short Description of the Code
|
2.1.57.6 Samples
Example of Country Codes
<Competition>
…
<CodeSet Code="ERI">
<Language Language="ENG" Description="Eritrea" LongDescription="Eritrea" >
<Language Language="FRA" Description="Érythrée" LongDescription="Érythrée" >
</CodeSet>
<CodeSet Code="FIN">
<Language Language="ENG" Description="Finland" LongDescription="Finland" >
<Language Language="FRA" Description="Finlande" LongDescription="Finlande" >
</CodeSet>
…
</Competition>
Example of Event Codes
<Competition>
…
<CodeSet Code="ATHMTJ----------------------------" Discipline="ATH" Gender="M" Event="TJ----------------" Order="15">
<Language Language="ENG" Description="Men's Triple Jump" >
<Language Language="FRA" Description="Triple saut - hommes" >
</CodeSet>
<CodeSet Code="ATHMHJ----------------------------" Discipline="ATH" Gender="M" Event="HJ----------------" Order="12">
<Language Language="ENG" Description="Men's High Jump" >
<Language Language="FRA" Description="Saut en hauteur - hommes" >
</CodeSet>
…
</Competition>
Example of NOC Codes
<Competition>
…
<CodeSet Code="CHA" Country="CHA" Continent="AFR" Note="P" Order="5" Medal="Y">
<Language Language="ENG" Description="Chad" DOrder="27" LongDescription="Chad" LDOrder="26" />
<Language Language="FRA" Description="Tchad" DOrder="22" LongDescription="Tchad" LDOrder="21" />
</CodeSet>
…
</Competition>
Example of Discipline Codes
<Competition>
…
<CodeSet Sport="AR" Discipline="ARC" Schedule="Y" Order="DATE" Code="ARC-------------------------------" Note="N" Group="WA">
<Language Language="ENG" Description="Archery" DOrder="2" />
<Language Language="FRA" Description="Tir à l'arc" DOrder="25" />
</CodeSet>
…
</Competition>
2.1.57.7 Code Sets Included
Code Set
|
Code
|
Lang.
|
Fields
|
Note
|
BACKGROUND_SPORT
|
ID
|
Multiple
|
Description
LongDescription
|
|
BACKGROUND_TYPE
|
ID
|
Multiple
|
Description
LongDescription
|
|
CLUSTER
|
ID
|
Multiple
|
Description
LongDescription
|
|
COMPETITION_CODE
|
ID
|
Multiple
|
Description
|
|
CONTINENT
|
ID
|
Multiple
|
Description
|
|
COUNTRY
|
ID
|
Multiple
|
Description
LongDescription
|
|
DISCIPLINE
|
Char(34) unique
e.g. SWM-------------------------------
|
Multiple
|
Description
DOrder
Sport
Discipline
Schedule
Order
Group (IF)
|
If non-sport =Y then "non-sport"
|
DISCIPLINE_CLASS
|
Class+Discipline
|
Multiple
|
Description
Discipline
Type (Class)
|
|
DISCIPLINE_FUNCTION
|
Function
(Not unique)
|
Multiple
|
Description
Discipline
Function
Type (Function Category)
Order
Group (Partic)
|
|
DISCIPLINE_GENDER
|
Char(34) unique
e.g. BKBM------------------------------
|
Multiple
|
Description
Discipline
Gender
|
|
EVENT
|
Char(34) unique
e.g. BKBMTEAM5-------------------------
|
Multiple
|
Description
LongDescription
Discipline
Gender
Event
Order
Group (SEQ)
|
Team Event
|
EVENT_CLASS
|
Char(34) unique
e.g. WBKMTEAM5-------------------------
|
N/A
|
Discipline
Gender
Event
Type (Class)
|
|
EVENT_UNIT
|
Char(34) unique
e.g. BKBMTEAM5-------------GPA-0001----
|
Multiple
|
Description
LongDescription
ShortDescription (Unit Description)
Discipline
Gender
Event
Phase
EventUnit
Schedule
Medal
Type (EventUnitType)
Group (Level)
Order
|
|
EVENT_UNIT_TYPE
|
ID
|
Multiple
|
Description
|
|
FUNCTION_CATEGORY
|
ID
|
ENG
|
Description
|
|
H1
|
ORIS_NO
(May not be unique)
|
Multiple
|
Description
Discipline
|
|
HORSE_BREED
|
ID
|
Multiple
|
Description
|
|
HORSE_COLOUR
|
ID
|
Multiple
|
Description
|
|
HORSE_GENDER
|
ID
|
Multiple
|
Description
|
|
LANGUAGE
|
ID
|
ENG
|
Description
|
|
LOCATION
|
ID
|
Multiple
|
Description
LongDescription
ShortDescription
Competition
VenueCode
Order
Discipline
|
Source
|
MARITAL_STATUS
|
ID
|
Multiple
|
Description
|
|
NOC
|
ID
|
Multiple
|
Description
DOrder
LongDescription
LDOrder
Country
Continent
Order (OMDOrder)
Medal (MedalCount)
|
Value of Participating
|
NPC
|
ID
|
Multiple
|
Description
DOrder
LongDescription
LDOrder
Country
Continent
Order (OMDOrder)
Medal (MedalCount)
|
Value of Participating
|
NEWS_SPORT
|
ID
|
Multiple
|
Description
LongDescription
|
|
NEWS_TYPE
|
ID
|
Multiple
|
Description
LongDescription
|
|
ORGANISATION
|
ID
|
Multiple
|
Description
LongDescription
Type
|
|
ORGANISATION_TYPE
|
ID
|
ENG
|
Description
|
|
PARTICIPANT_STATUS
|
ID
|
ENG
|
Description
|
|
PERSON_GENDER
|
ID
|
Multiple
|
Description
|
|
PHASE
|
Char(34) unique
e.g. BKBMTEAM5-------------GPA---------
|
Multiple
|
Description
LongDescription
ShortDescription (Phase Description)
Discipline
Gender
Event
Phase
Type
Order
|
|
PHASE_TYPE
|
ID
|
Multiple
|
Description
Type
|
|
POSITION
|
ID
(Not unique)
|
Multiple
|
Description
Discipline
Order
|
|
RECORD
|
ID
|
Multiple
|
Description
Order
|
Value of RelatedEvent
|
RECORD_TYPE
|
RecordType
(Not unique)
|
Multiple
|
Description
Discipline
Group (RecordGroup)
Order
|
|
RESULTSTATUS
|
ID
|
Multiple
|
Description
Order
|
|
SCHEDULESTATUS
|
ID
|
Multiple
|
Description
|
|
SESSION_TYPE
|
ID
|
Multiple
|
Description
|
|
SPORT
|
ID
|
Multiple
|
Description
|
|
SPORT_CODES
|
Code
(Not unique)
|
Multiple
|
Description
Discipline
Group (Code_Entity)
Order
|
Note
|
SPORT_GENDER
|
ID
|
ENG
|
Description
|
|
VENUE
|
ID
|
Multiple
|
Description
LongDescription
Region (Cluster)
Competition
Type (IndoorOutdoor)
|
|
WEATHER_COND
|
ID
|
Multiple
|
Description
|
|
WEATHER_COND_SNOW
|
ID
|
Multiple
|
Description
|
Note
|
WEATHER_REGION
|
ID
|
Multiple
|
Description
|
|
WIND_DIRECTION
|
ID
|
Multiple
|
Description
|
|
VERSION
|
Version
|
ENG
|
Description (DateVersion)
|
|
2.1.57.8 Message sort
The message does not have any defined sort order.
2.1.58 Venue Conditions
2.1.58.1 Description
The weather condition contains the forecast of the venue for today and the next several days.
2.1.58.2 Header Values
The following table describes the ODF header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-------------------------------
|
Fixed value
|
DocumentSubcode
|
CC @VenueCode
|
Venue code
|
DocumentType
|
DT_VEN_COND
|
Venue weather conditions message
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.58.3 Trigger and Frequency
This message should be sent on an hourly basis, from 6:00 to 23:00 at least, as close as possible to the top of the hour.
The forecast information to be included in the message is:
Distribution starts 5 days before the Opening Ceremony and finish at the end of the Closing Ceremony day. It is expected for all competition Venues.
2.1.58.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
Level 6
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
Venue (1,1)
|
|
Code
DateTime (1,N)
|
|
Date
Code
Time
Conditions
|
|
Code
Humidity
Wind_Direction
Wind_Degree
Prec_Type
Prec_Probability
Lightning
Sunrise
Sunset
Condition (1,2)
|
|
Code
Value
|
|
Precipitation (0,N) (*)
|
|
Unit
Value
|
|
Pressure (0,N)
|
|
Unit
Value
|
|
Temperature (1,N)(***)
|
|
Code
Unit
Type
Value
|
|
Wind (1,N) (****)
|
|
Code
Unit
Value
|
(*) N depends on the @Unit
(**) N depends on the @Unit
(***) N depends on the @Code+@Unit+@Type
(****) N depends on the @Code+@Unit
2.1.58.5 Message Values
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: Venue (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
CC @VenueCode
|
Unique ID of the Venue
|
Element: Venue /DateTime (1..N)
|
Attribute
|
M/O
|
Value
|
Description
|
Date
|
M
|
Date
|
|
Code
|
M
|
TIME, GLOBAL
|
TIME is the hourly forecast
GLOBAL is the forecast for the data of the day
|
Time
|
O
|
Time
|
Time of the conditions
Only required for @Code=TIME
|
Element: Venue /DateTime /Conditions
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
GEN
|
Use “GEN” as a general Weather Point at the venue
|
Humidity
|
M
|
Numeric
##0
|
Humidity in %
|
Wind_Direction
|
M
|
CC @WindDirection
|
Wind direction
|
Wind_Degree
|
M
|
Numeric
##0
|
Wind Degree (direction)
|
Prec_Type
|
O
|
SC @PrecType
|
Precipitation type
|
Prec_Probability
|
O
|
Numeric
##0
|
Rain probability (%)
|
Lightning
|
O
|
SC @Lightning
|
Lightning probability
|
Sunrise
|
O
|
Time
|
Sunrise time. Expected only for DateTime/@Code=GLOBAL
|
Sunset
|
O
|
Time
|
Sunset time. Expected only for DateTime/@Code=GLOBAL
|
Element: Venue /DateTime /Conditions/Condition (1,2)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
SKY or SNOW
|
Weather conditions type. Use SNOW only for Winter.
|
Value
|
M
|
CC @WeatherCondition
|
Codes that describe the Weather Condition
|
Element: Venue /DateTime /Conditions/Precipitation (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Unit
|
M
|
SC @PrecipitationUnit
|
System of measurement for precipitation
|
Value
|
M
|
Numeric
###0.0
|
Precipitation quantity
|
Element: Venue /DateTime /Conditions/Pressure (0,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Unit
|
M
|
SC @PressureUnit
|
Metric system unit for pressure
|
Value
|
M
|
Numeric
###0
|
Air pressure
|
Element: Venue /DateTime /Conditions/Temperature (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
AIR, SNOW, WIND
|
Air, Snow or Wind Chill temperature
Snow and wind chill are only required in winter
|
Unit
|
M
|
SC @TemperatureUnit
|
System of measurement for temperature
|
Type
|
O
|
MAX, MIN, NOR
|
Maximum, Minimum or Normal temperature
Maximum and Minimum only required for @Code=AIR (and only for Time = GLOBAL)
NOR is the average temperature for this Date and Time.
|
Value
|
M
|
Numeric
##0.0 or
- ##0.0
|
Temperature value of @Code
|
Element: Venue /DateTime /Conditions/Wind (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
SPEED, GUSTS
|
Wind Speed and Wind Gusts
|
Unit
|
M
|
SC @WindUnit
|
System of measurement for wind
|
Value
|
M
|
Numeric
##0.00
|
Wind value of @Code
|
2.1.58.6 Sample
<Competition>
<Venue Code="RAB">
<DateTime Date="2012-07-18" Time="030000000" Code="TIME">
<Conditions Code="C" Humidity="95" Wind_Degree="221" Wind_Direction="SW" Prec_Type="R">
<Condition Code="SKY" Value="medcld"/>
<Precipitation Value="0.0" Unit="M"/>
<Pressure Value="1018" Unit="HPA"/>
<Temperature Code="AIR" Value="16.3" Unit="C" Type="NOR"/>
<Wind Code="SPEED" Value="4.48" Unit="MS"/>
</Conditions>
</DateTime>
<DateTime Date="2012-07-18" Time="040000000" Code="TIME">
<Conditions Code="C" Humidity="94" Wind_Degree="232" Wind_Direction="SW" Prec_Type="R">
<Condition Code="SKY" Value="medcld"/>
<Precipitation Value="0.0" Unit="M"/>
<Pressure Value="1017" Unit="HPA"/>
<Temperature Code="AIR" Value="15.6" Unit="C" Type="NOR"/>
<Wind Code="SPEED" Value="4.94" Unit="MS"/>
</Conditions>
</DateTime>
<DateTime Date="2012-07-18" Time="050000000" Code="TIME">
<Conditions Code="C" Humidity="92" Wind_Degree="229" Wind_Direction="SW" Prec_Type="R">
<Condition Code="SKY" Value="medcld"/>
<Precipitation Value="0.0" Unit="M"/>
<Pressure Value="1016" Unit="HPA"/>
<Temperature Code="AIR" Value="15.2" Unit="C" Type="NOR"/>
<Wind Code="SPEED" Value="4.70" Unit="MS"/>
</Conditions>
</DateTime>
……
<DateTime Date="2012-07-18" Code="GLOBAL">
<Conditions Code="C" Humidity="87" Wind_Degree="226" Wind_Direction="SW" Prec_Type="R">
<Condition Code="SKY" Value="medcld"/>
<Precipitation Value="1.9" Unit="M"/>
<Pressure Value="1012" Unit="HPA"/>
<Temperature Code="AIR" Value="14.0" Unit="C" Type="MIN"/>
<Temperature Code="AIR" Value="18.7" Unit="C" Type="MAX"/>
<Wind Code="SPEED" Value="5.57" Unit="MS"/>
</Conditions>
<DateTime Date="2012-07-19" Code="GLOBAL">
<Conditions Code="C" Humidity="65" Wind_Degree="288" Wind_Direction="WNW" Prec_Type="R">
<Condition Code="SKY" Value="lrshrd"/>
<Precipitation Value="1.9" Unit="M"/>
<Pressure Value="1010" Unit="HPA"/>
<Temperature Code="AIR" Value="14.2" Unit="C" Type="MIN"/>
<Temperature Code="AIR" Value="19.1" Unit="C" Type="MAX"/>
<Wind Code="SPEED" Value="5.14" Unit="MS"/>
</Conditions>
</DateTime>
……
</Venue>
</Competition>
2.1.58.7 Message sort
The message does not have any defined sort order.
2.1.59 Weather Alerts
2.1.59.1 Description
The weather alert is a message containing the current alerts for the Regions (Summer Games) or for the Venues (in Winter Games).
When there is a weather situation that makes it necessary to alert the audience, one message has to be provided. Region/Venue Alert messages are produced only in exceptional conditions.
2.1.59.2 Header Values
The following table describes the ODF header attributes.
Attribute
|
Value
|
Comment
|
CompetitionCode
|
CC @Competition
|
Unique ID for competition
|
DocumentCode
|
GEN-----------------------VVV-----
|
VVV is CC@VenueCode (for Winter Games) or CC@WeatherRegion (for Summer Games)
|
DocumentType
|
DT_WEA_ALERT
|
Weather alert message
|
DocumentSubtype
|
CC @VenueCode or
CC @WeatherRegion
|
Venue code (for Winter Games) or Region code (for Summer Games)
|
Version
|
1...V
|
Version number associated to the message’s content. Ascendant number
|
FeedFlag
|
“P”-Production
“T”-Test
|
Refer to the ODF header definition
|
Date
|
Date
|
Refer to the ODF header definition
|
Time
|
Time
|
Refer to the ODF header definition
|
LogicalDate
|
Date
|
Refer to the ODF header definition
|
Source
|
SC @Source
|
Code indicating the system which generated the message.
|
2.1.59.3 Trigger and Frequency
Whenever there is a weather situation that makes it necessary to alert the audience.
2.1.59.4 Message Structure
The following elements describe the message structure from the OdfBody element.
Level 1
|
Level 2
|
Level 3
|
Level 4
|
Level 5
|
|
|
|
|
Competition (0,1)
|
|
Gen
Sport
Codes
Place (0,1)
|
|
Code
Alert (1,N)
|
|
Code
ValidFrom (1,1)
|
|
Date
Time
|
|
ValidTo (1,1)
|
|
Date
Time
|
|
Description (1,N)
|
|
Language
-
|
2.1.59.5 Message Values
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: Place /Alert (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Code
|
M
|
Numeric
|
Alert Sequential Number
|
Element: Place /Alert /ValidFrom (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Date
|
M
|
Date
|
Start date of validity
|
Time
|
M
|
Time
|
Start time of validity
|
Element: Place /Alert /ValidTo (1,1)
|
Attribute
|
M/O
|
Value
|
Description
|
Date
|
M
|
Date
|
End date of validity
|
Time
|
M
|
Time
|
End time of validity
|
Element: Place /Alert /Description (1,N)
|
Attribute
|
M/O
|
Value
|
Description
|
Language
|
M
|
CC@Language
|
Language
|
-
|
M
|
Free Text
|
Description of the weather alert
|
2.1.59.6 Sample
<Competition>
<Place Code="SFV">
<Alert Code="1">
<ValidFrom Date="2014-02-15" Time="080000000"/>
<ValidTo Date="2014-02-15" Time="210000000"/>
<Description Language="ENG">The temperature increase up to 6-13 degrees will be expected.</Description>
<Description Language="FRA">L'élévation de la température jusqu'à 6 à 13 degrés.</Description>
</Alert>
</Place>
<Competition>
2.1.59.7 Message sort
The message does not have any defined sort order.