Skip to content

Instantly share code, notes, and snippets.

@jtojnar
Created September 29, 2015 20:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jtojnar/35383a2004248f13d484 to your computer and use it in GitHub Desktop.
Save jtojnar/35383a2004248f13d484 to your computer and use it in GitHub Desktop.
IOF XML ResultStatus
<xsd:simpleType name="ResultStatus">
<xsd:annotation>
<xsd:documentation>
The result status of the person or team at the time of the result generation.
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:NMTOKEN">
<xsd:enumeration value="OK">
<xsd:annotation>
<xsd:documentation>
Finished and validated.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Finished">
<xsd:annotation>
<xsd:documentation>
Finished but not yet validated.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MissingPunch">
<xsd:annotation>
<xsd:documentation>
Missing punch.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Disqualified">
<xsd:annotation>
<xsd:documentation>
Disqualified (for some other reason than a missing punch).
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DidNotFinish">
<xsd:annotation>
<xsd:documentation>
Did not finish (i.e. conciously cancelling the race after having started, in contrast to MissingPunch).
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Active">
<xsd:annotation>
<xsd:documentation>
Currently on course.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Inactive">
<xsd:annotation>
<xsd:documentation>
Has not yet started.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="OverTime">
<xsd:annotation>
<xsd:documentation>
Overtime, i.e. did not finish within the maximum time set by the organiser.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="SportingWithdrawal">
<xsd:annotation>
<xsd:documentation>
Sporting withdrawal (e.g. helping an injured competitor).
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="NotCompeting">
<xsd:annotation>
<xsd:documentation>
Not competing (i.e. running outside the competition).
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Moved">
<xsd:annotation>
<xsd:documentation>
Moved to another class.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="MovedUp">
<xsd:annotation>
<xsd:documentation>
Moved to a "better" class, in case of entry restrictions.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DidNotStart">
<xsd:annotation>
<xsd:documentation>
Did not start (in this race).
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="DidNotEnter">
<xsd:annotation>
<xsd:documentation>
Did not enter (in this race).
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
<xsd:enumeration value="Cancelled">
<xsd:annotation>
<xsd:documentation>
The competitor has cancelled his/hers entry.
</xsd:documentation>
</xsd:annotation>
</xsd:enumeration>
</xsd:restriction>
</xsd:simpleType>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment