Orienteering Interface Standards Project - Attribute List
Competitor   Club   Event   Class   Course   Control

[Competitor]

ATTRIBUTE NAME

DATA TYPE

DESCRIPTION

Name[/Family/Given] String Full name of competitor, optionally divided into family name and given name
ID[/Type/Number] String Competitor ID. Pairs of Type and Number might be specified
ClubName String Name of club
ClubID String Club ID – should it be specified type of ID?
BirthDate DateTime Date of birth in format YYYY[[-]MM[-]DD] (ISO Standard)
Sex Char {M/F}
Address[/Street/City/Zip/Country/Postal Code/etc] String* Optionally a full address in a single field or separated in type of information in subfields.
Nationality Char[3] Nationality of competitor specified in 3 characters country ID specified by IOF
Startnumber Numeric[9]  
Class[/Default] String Entered class or default class for competitor. Entered class will override default class
Starttime[/Actual] DateTime Given starttime or corrected actual start time (
FinishTime DateTime Competition time when competitor finished
ResultTime DateTime Time spent by competitor
CCard/Type String Type of (electronic?) control card (SportIdent,Emit,eTime)
CCard/Number String Control card number
CCard/Data String* Raw data received by program
CCard/Splits String* Modified split times as list
Status String DQF,DNF,DNS etc.

Go to top

[Club]

ATTRIBUTE NAME

DATA TYPE

DESCRIPTION

Name[/Short] String Name of club, optionally shortname
ID [/Type/Number] String ID of club, optionally specified by pairs of type and number
Country String IOF Country code for Club
Region String Region in country
Address[/Street/Zip/City/etc…] String* Address in single string or specified in types
Phone String Club phone number
Fax String Club fax number
Email String Club email address
Account String Club bank account
WWW String Club homepage
Manager
  • /Entry
  • /Map
  • /General
  • /etc
      1. /Name
      2. /Address
      3. /Email
      4. /Phone
String* Information of club managers or responsibles in given area. Either given as list of strings containg all information, or separated in subfields for the separat managers

Go to top

[Event]

ATTRIBUTE NAME

DATA TYPE

DESCRIPTION

ID [/Type,/Number] String ID of event, optionally specified by pairs of type and number
Name String  
Date DateTime  
Organizer [/ID] String Organizer of event, optionally given as club ID
Country String 3-character IOF country code, indicates which country is responsible for the event
Region String Region of country
Type String Type of event (foot, ski, bike etc)
Form String Event form (individual, relay, multiday etc.)
Address[/entry/etc
[/street/city/code/country]]
String Contact address(es) for event. Could be single address, or specified for entry, information, payment etc.
Phone String Contact phone(s) for event
Email String Contact email(s) for event
WWW String Event homepage
Account String Event account number for payment
Contacts
[/Information/Manager/Controller/etc
[/Name/Phone/Email]]
String* Contact persons for event given as list of string or specified by type of contact and type of information
Venue Text Description of event venue
EventCenter Text Description of event center
Description Text General description of event
EntryClasses String* Event classes open for entry
ActualClasses String* Actual classes in event
Ranking[/Type/Factor] String Ranking information given as pairs of ranking type and factor for calculation

Go to top

[Class]

ATTRIBUTE NAME

DATA TYPE

DESCRIPTION

ID Numeric Internal class ID
Name String Class Name
EventID String Event ID (should this be paired values as well?)
EntryFee Numeric Normal entry fee for class
LateEntryFee Numeric Late entry fee for class
Currency String Fee currency (three letter abbreviation?)
CourseID Numeric Internal course ID
FirstStarttime DateTime First start time in class
Sex Char M/F
FromAge Date Least allowed age for this class
ToAge Date Highest allowed age for this class
RankingClass[/Type/Class] String Ranking Class given as pairs of ranking type and ranking class
MaxEntries Numeric Max number of entries for this class
Status String Indicates status of class; all results ready,prizes given etc.
DrawParameter String Field for special parameters for drawing – seeding etc.

 

[Course]

ATTRIBUTE NAME

DATA TYPE

DESCRIPTION

ID Numeric Internal course ID
Name String Course name
EventID String Event ID (should this be paired values as well?)
Length Numeric Course length of class in kilometers
Climb Numeric Course climb in meters
StartID String Code of start control
FinishID String Code of finish control
ControlIDs String* String list of control codes
LegLengths String* String list of leg lengths

Go to top

[Control]

ATTRIBUTE NAME

DATA TYPE

DESCRIPTION

ID Numeric Control code related to course
E_Controls String* List of allowed electronic codes for control
Description-C String IOF Standard code
Description-D String IOF Standard code
Description-E String IOF Standard code
Description-F String IOF Standard code
Description-G String IOF Standard code
Description-H String IOF Standard code
Type String Type of control (start/finish/order)
Position Date Coordinates

Go to top

Interface Standards Main
Overview  Messages  Syntax

IOF Technology Development Committee
Orienteering Interface Standards Project
Stefan Nordmark
stefan.nordmark@tonshammar.se


Copyright 1999 [International Orienteering Federation]
Revised: 26th September 1999