international-orienteering-federation / datastandard-v.next

IOF Data Standard, working repository for the next version
https://orienteering.sport/iof/it/data-standard-3-0/
0 stars 0 forks source link

EntryList and StartList has no way to include NotCompeting information #6

Open jsh-de opened 6 months ago

jsh-de commented 6 months ago

There is currently no possibility to include the "NotCompeting"-flag in EntryLists and StartLists. Sometimes (often?) the NotCompeting-status is already known from entry-websites and needs to be transferred to event-software. For example people entering in "not fitting" categories due to injury, or people who know they will not have the required start-right for a championship (foreigners or something), or disabled / challenged persons who need to start in a kids-classes to get any chance to take part.

Interestingly, IOFdata_2.0.3.dtd included an attribute "nonCompetitor" on the "Entry" element, but it seems nobody noticed and implemented that and the "PersonStart" element did not include that attribute either. The "nonCompetitor" attribute is not explained / documented anywhere in the comments and the naming differs from the later "NotCompeting" value of the "ResultStatus"-element, so it's quite possible this actually wasn't supposed to mean the same thing. The example-XMLs don't use either "nonCompetitor" or "NotCompeting", so don't help to clarify.

In IOF_v.3.0.xsd, the "PersonEntry" and "PersonStart" elements have no definitions for not competing entries. (And the sample-XMLs ResultList1.xml to ResultList4.xml do not include sample data using the "NotCompeting" status).