[130] 
[DFN[results file]]
は、
[[トレイルランニング]]の試合結果の提出用形式です。


* 仕様書

[69] 
[[UTMB]] [SRC[>>1]]
と
[[ITRA]] [SRC[>>68]]
がそれぞれの仕様を定めています。
両者はよく似ていますが、細部が異なります。
影響は明らかですが、互いの関係は明記されておらず不明です。

[REFS[
- [1] 
[CITE[FORMATTING INSTRUCTIONS]],
[[UTMB WORLD SERIES]],
[TIME[2021-11-09T06:48:50.000Z]] <https://utmb.world/events/formatting>
- [68] [CITE[Creating your results file: Instructions]], 
[[INTERNATIONAL TRAIL RUNNING ASSOCIATION]],
[TIME[2021-11-10T02:39:12.000Z]] <https://drive.google.com/file/d/1M4jRvmyyNujLwNrQdLexbLm6QcP-KI8B/view>
]REFS]

* スプレッドシート

[2] 
[[UTMB]]
では、
[[Microsoft Excel]] 
の
[CODE[.xlsx]]
または
[CODE[.xls]]
形式の[[ファイル]]です。
[SRC[>>1]]

[119] 
[[ITRA]]
には
excel file
としか記述がありませんが、同様と思われます。
[SRC[>>68]]

[139] 
対応している
[[Microsoft Excel]]
の版は不明です。

[138] 
なぜか
[[CSV]]
のような一般的な[[ファイル形式]]ではなく、
[[Microsoft Excel]]
専用形式が指定されています。
他の[[スプレッドシート]]製品の[[ファイル形式]]も認められないようです。

;; 
[140] 
[[Microsoft Excel]] 形式でなければ記述できないような機能は使われていません。

-*-*-

[3] 
1つの[[ファイル]]には、
1つの[[シート]]だけ含めます。
[SRC[>>1, >>68]]

-*-*-

[20] 
記述できる[[順位]]は1種類だけです。
[[年齢]], [[性別]]等の部門ごとの[[順位]]ではなく、
全体での[[順位]]によります。
[SRC[>>1, >>68]]

[103] 
[[UTMB]] は、個人戦以外に言及していません。

[104] 
[[ITRA]] は、
個人戦や、人数が異なる団体戦の部門がある場合、
それぞれ別のファイルとするよう求めています。
[SRC[>>68]]

[105] 
[[UTMB]] は、[[ステージレース]]に言及していません。

[106] 
[[ITRA]] は、[[ステージレース]]の場合に総合結果だけを記述するよう求めています。
[SRC[>>68]]

[114] 
[[UTMB]] は、[[リレー]]に言及していません。

[113] 
[[ITRA]] は、[[リレー]]の場合区間ごとに別ファイルとするよう求めています。
[SRC[>>68]]

-*-*-

[89] 
[[ITRA]]
は、
[[Arial]]、
[RUBYB[通常書式][Normal]]、
[[黒]]色で特殊文字を使わないように指示があります。
[SRC[>>68]]

[90] 
[[UTMB]] には言及がなく、不明です。

[91] 
[[ITRA]], [[UTMB]] とも例示では必須の項目を表すために色を使っています。
それに引きづられて色付きの文字を使ってしまいそうですが、
[[ITRA]] の規定には反してしまいます。

[92] 
通常とは [[Microsoft Excel]] の書式機能でデフォルトのものを指して言っているのでしょう。

[93] 
特殊文字が何を指しているのかは不明です。



* 行

[5] 
先頭の[[行]]は[[見出し]]とします。
[SRC[>>1, >>68]]

[4] 
空の[[行]]を含めることはできません。
[SRC[>>1]]

-*-*-

[21] 
第2[[行]]以降は、
[[走者]]を1行ずつ記述します。
[SRC[>>1, >>68]]

[71] 
[[走者]]は、
[[時間]]の速い順に記述します。
[SRC[>>1, >>68]]

[22] 
[[UTMB]]
では、
[[完走]]しなかった[[走者]]は、
順位を付けた[[走者]]の後に記述します。
[SRC[>>1]]

[120] 
[[ITRA]]
は明言していませんが、例示はそうなっています。
[SRC[>>68]]

[107] 
[[ITRA]]
は、
[[団体戦]]の場合、
[[チーム]]の構成選手ごとに1行ずつ記述するとしています。
[SRC[>>68]]

[108] 
明記されていませんが、例示によれば同じチームは連続して記述するようです。
[SRC[>>68]]

-*-*-

[51] 
[[UTMB]] は、
情報が欠けている[[走者]]が多すぎるといけない [SRC[>>1]]
としています。
ということは多少なら空欄にしていてもいいのでしょうか。

[102] 
[[ITRA]]
は、
空の[[こま]]を認めていません。
[SRC[>>68]]

-*-*-

[88] 
[[ITRA]] は、
出走しなかった[[走者]] ([[DNS]]) は含めないとしています [SRC[>>68]]。

[121] 
[[UTMB]] には言及がなく不明です。

* 列

[7] 
[[列]]の名前は[[見出し]]の[[行]]の該当する[[こま]]に書きます。
[SRC[>>1, >>68]]

[6] 
[[UTMB]] では、
次の[[列]]を含めなければなりません。
[SRC[>>1]]

- [8] [CODE[Ranking]]
- [9] [CODE[Time]]
- [10] [CODE[Last Name]]
- [11] [CODE[First Name]]
- [12] [CODE[Birthdate]]
- [13] [CODE[Gender]]
- [14] [CODE[Nationality]]

[72] 
[[ITRA]] では、
次の[[列]]を含めなければなりません。
[SRC[>>68]]

- [73] [CODE[Ranking]]
- [74] [CODE[Time]]
- [75] [CODE[Family name]]
- [76] [CODE[First Name]]
- [77] [CODE[Gender]]
- [78] [CODE[Birthdate]]
- [79] [CODE[Nationality]]

[115] 
[[UTMB]] と [[ITRA]] で[[人名]]の[[列]]名に違いがあります (>>86)。

[15] 
[[UTMB]] では、
次の[[列]]を含めることができます。
[SRC[>>1]]

- [16] [CODE[City]]
- [17] [CODE[Bib Number]]
- [18] [CODE[Team]]
- [19] [CODE[Club]]

[84] 
[[ITRA]] では、
次の[[列]]を含めることができます。
[SRC[>>68]]

- [80] [CODE[Bib Number]]
- [81] [CODE[City]]
- [82] [CODE[Team]]

[85] 
[[UTMB]] には [CODE[Club]] がありますが、
[[ITRA]] にはありません。

[50] 以上に示した以外の[[列]]は認められません。
[SRC[>>1, >>68]]

[70] 
[[列]]の順序が重要かどうか、明確ではありません。
例示は [WEAK[([[UTMB]] の例で省略されている [CODE[Club]] を除き)]]
この通り (>>6, >>72, >>15) の順序で使われています [SRC[>>1, >>68]]。

[83] 
[[UTMB]] と [[ITRA]] では
[CODE[Gender]] と [CODE[Birthdate]],
[CODE[City]] と [CODE[Bib Number]] の順序が違います。

[117] 
ただし
[[ITRA]]
には
[CODE[city]], [CODE[bib number]]
の綴りと順序で書いた例が混在しています。
[SRC[>>68]]



* 順位

[26] 
順位は
[CODE[Ranking]]
[[列]]に書きます。

;; [27] 
[[UTMB]]
の仕様書は 「Ranking」「RANK」「rank」 と表記揺れしていて不正確です。
[SRC[>>1]]

[52] 
[[UTMB]]
では、
[[順位]]は [CODE[1]], [CODE[2]], [CODE[3]], ...のみ書きます。
[SRC[>>1]]

[53] 
明確には定められていませんが、 [N[1]] を最速とする[[昇順]]の[[正整数]]を順に割り振っていくべきとの意と思われます。

[122] 
[[ITRA]]
には明記されていませんが、例示によれば同様と思われます。
[SRC[>>68]]

-*-*-


[96] 
[[ITRA]]
には時間が同じなら同順位とし、
その次の[[走者]]は同着分進めた次の順位を割り当てるよう指示があります。
[SRC[>>68]]


[54] 
[[UTMB]] 
には同着の扱いが言及なく、不明です。


-*-*-

[23] 
[[完走]]しなかった[[走者]]の[[順位]]は、
[CODE[DNF]]
とします。
[SRC[>>1, >>68]]

-*-*-

[109] 
[[ITRA]] では団体戦で[[チーム]]の全選手を同順位とします。
例示によれば [[DNF]] の場合も含みます。
[SRC[>>68]]

* 氏名

[55] 
[[氏名]]は、
[CODE[Last Name]] / [CODE[Family name]],
[CODE[First Name]]
の[[列]]に書きます。


[86] [[UTMB]] には [CODE[Last Name]] がありますが、
[[ITRA]] にはかわりに [CODE[Family name]] があります。
「n」が[[小文字]]なのは、例示でも同じです [SRC[>>68]]。

[116] ただし [[UTMB]] には 
[CODE[Family name]] と書いた例示と
[CODE[Family Name]] と書いた例示が混在しています。
[SRC[>>68]]

[123] 
なぜか [[given name]] という名前ではないので、注意が必要です。
([[family name]] と [[first name]] の組み合わせは、
[[欧米中心]]すぎて意味不明です。)

-*-*-

[56] 
書き方は明記されていません。

[57] 
例示によれば[[ラテン文字]]で
[[last name]] ([[大文字]])
と
[[first name]] ([[capital case]])
に分けて書きます。
[SRC[>>1, >>68]]

[59] 
[[氏名]]が[[ラテン文字]]でない者は、[[ラテン文字]]に[[転写]]することが求められているのでしょうか。

[125] 例示には欧米系でなさそうな[[人名]]も含まれますが、
すべて[[ラテン文字]]だけで書かれています。
([[ラテン文字]]でなければならないとも書かれていませんが...)

[60] 
[[氏]]に当たる部分を [[last name]] / [[family name]] に、
[[名]]に当たる部分を [[first name]] に書くと解するべきでしょうか。


[58] 
[[ミドルネーム]]の扱いは不明です。

[61] 
名前に複数の部分を有しない者や 
[[family name]]
を有しない者の扱いは不明です。

[67] 
同名の者の扱いは特に定められていません。



[124] 
[[称号]], [[敬称]]等は含められないと解するべきでしょう。


[126] 
戸籍名や法的氏名に限定する規定はなく、
[[通称]]、[[旧姓]]、[[英語名]]、[[変名]]等でも構わないと思われますが、不明です。



* 性別

[31] 
[[性別]]は
[CODE[Gender]]
[[列]]に書きます。

[32] 
[[UTMB]]
では、
[[性別]]は[[男性]]なら [CODE[M]],
[[女性]]なら [CODE[F]]
とします。
[SRC[>>1]]

[33] 
その他の[[性別]]、[[性別]]不明等の扱いは不明です。
他の値は認められないとあります [SRC[>>1]]。
省略可能とも書かれていません [SRC[>>1]]。

[62] 
[[ITRA]]
には規定がなく、不明です。
例示はすべて
[CODE[M]]
と
[CODE[F]]
で、それぞれ[[男女]]を表すと推測されます。
[SRC[>>68]]

[146] 
[[results file]] で容認されているのか定かではありませんが、
[[ITRA]] の[[ウェブサイト]]上ではこれ以外の値が使われている事例があります。
[SEE[ [[性別符号]] ]]



* 時間

[28] 
時間は
[CODE[Time]]
[[列]]に書きます。

-*-*-

[25] 
時間は
[CODE[HH:MM:SS]]
形式とします。
[SRC[>>1, >>68]]

[29] 
[[UTMB]]
にはこの形式がどういうものかは明記されていません。
一般的な解釈に従えば、時分秒単位で、[[0埋め]]したものと思われます。
[[時]]は3桁以上になっても構わないと解するべきでしょうか。

[94] 
[[ITRA]]
にはこれが時分秒を表し、
1時間に満たないときは時を [CODE[00]]
とする、とあります。
[SRC[>>68]]

[95] 
[[ITRA]]
の仕様書には
「Click here for time formatting instructions」
とありますが、どこにも[[リンク]]されておらず、不明です [SRC[>>68]]。

[129] 
[[ITRA]]
の例示には、[[時]]を[[0埋め]]して2桁にしたものと、
1桁のままのものが混在しています。
[SRC[>>68]]


[127] 
[[秒未満]]の処理は明記されておらず不明です。


-*-*-

[24] 
[[UTMB]] では、
[[完走]]しなかった[[走者]]の[[時間]]は記録しません。
[SRC[>>1]]

[30] 
記録しないとはどういうことかはっきりしませんが、
実例によれば空欄にするという意味のようです [SRC[>>1]]。

[87] 
[[ITRA]] では、
[[完走]]しなかった[[走者]]の[[時間]]は空欄とします。
[SRC[>>68]]

-*-*-

[110] 
[[ITRA]] では団体戦で[[チーム]]の全選手を同時間とします。
例示によれば [[DNF]] の場合も含みます。
[SRC[>>68]]



* 誕生日

[34] 
[[誕生日]]は
[CODE[Birthdate]]
[[列]]に書きます。

-*-*-

[35] 
[[UTMB]]
では、
[[誕生日]]は
[CODE[YYYY-MM-DD]]
または
[CODE[DD/MM/YYYY]]
の形式によります。
[SRC[>>1]]

[37] 
この形式がどういうものかは明記されていません。
一般的な解釈に従えば、
[[年]]を4桁、
[[月日]]を2桁で[[0埋め]]したものと思われます。
(例示に year, month, day とあり、実例よりこの解釈が肯定されます
[SRC[>>1]]。)

[98] 
[[ITRA]]
では、
[[誕生日]]は
[CODE[YYYY-MM-DD]]
の形式によります。
[[年月日]]を表します。
[SRC[>>68]]

[38] 
[[年]]は何も指定がありませんが、[[西暦年]]と解するべきでしょうか。

[41] 
[[月日]]は何も指定がありませんが、[[グレゴリオ暦]]と解するべきでしょうか。

[39] 
[[月名]]は数字であり、
[[英語]]等の名前は使えないと解するべきでしょうか。


-*-*-

[36] 
[[UTMB]]
では、
[[分離子]]は
[CODE[/]]
と
[CODE[-]]
を使えますが、混合はできません。
[SRC[>>1]]

[40] 
仕様書の説明は明確さを欠きますが、[[年月日]]の順序に関わらず、
どちらを使っても変わらないと解するべきでしょうか。


[99] 
[[ITRA]]
には
[CODE[/]]
を使えるとは書かれていませんが、
説明に [CODE[-]] と [CODE[/]] を混在させられない (>>49) ともあり、
一貫していません。


[49] 
すべての[[日付]]は同じ形式でなければならないとされます。
[SRC[>>1, >>68]]
同じ[[ファイル]]に含まれる[[日付]]の形式が統一されていなければならないという意味と思われますが、
[[年月日]]の順序と[[分離子]]のどちら (または両方) を「形式」と言っているのかははっきりしません。
[[ITRA]] には[[分離子]]の方を指すのだと例示があります [SRC[>>68]]。


-*-*-

[42] 
[[誕生日]]不明の扱いは不明です。
値を省略できるとは書かれていません。

[97] 
[[ITRA]]
には、
「now required the full birthdate」
とあり
[SRC[>>68]]、かつては[[日]]まで特定しない指定を認めていたと思われます。





* 国籍

[43] 
[[国籍]]は
[CODE[Nationality]]
[[列]]に書きます。

-*-*-

[44] 
[[UTMB]]
では、
[[国籍]]は英字3桁の[[五輪の国符号][IOC国符号]]によります。
[[仕様書]]は[[英語]]版
[CITE[Wikipedia]]
の
[[IOCの国符号][IOC国符号]]の項を参照しています。
[SRC[>>1]]

[100] 
[[ITRA]]
では、
[[国籍]]は
[[World Athletics (世界陸連) の国符号][世界陸連国符号]]によります。
[SRC[>>68]]

[101] 
しかし
[[ITRA]]
の仕様書 [SRC[>>68]]
のリンク先はアクセス制限があり閲覧不能で、
詳細は不明です。
[TIME[2021-11-10T03:40:40.600Z]]

[63] 
[[ITRA]] は英字3桁の [[CIOの国符号][IOC国符号]]とするようにとの指示もあります。
[SRC[>>68]]

[118] 
[[CIO]] は [[ICO]] を指す ([[仏語]]) と思われます。
[[UTMB]] も [[ITRA]] の2つの規定も結局はおおむね同じことになるとは思われますが、
厳密には異なる部分が出てくる可能性があります。



[64] 
実例によればすべて[[大文字]]で書きます。
[SRC[>>1]]

-*-*-

[46] 
[[IOC国符号]]には、現在使われない過去のものや、
[[国]]以外の特殊なチームを表すものが含まれます。
そうした値の扱いは不明です。

[47] 
[[国符号]]が割り当てられていない[[国籍]]を有する者の扱いは不明です。

[48] 
[[国籍]]を有しない者、
[[朝鮮籍]]など特殊な地位にある者などの扱いは不明です。

[45] 
[[国籍]]不明や[[国籍]]の提出を求めない大会の処置は不明です。
値を省略できるとは書かれていません。
[[国籍]]はセンシティブな情報だと思うのですが、なぜ必須とされているのでしょうか。
国の代表による試合ならともかく、一般の大会で参加者の[[国籍]]を記入させる必然性はあるのでしょうか。

* 所属チーム

[65] 
[[UTMB]]
では、
[CODE[Team]]
は説明がありません。
実例には、
所属チーム名を[[ラテン文字]][[英語]]表記したものが示されています。
[SRC[>>1]]

[111] 
[[ITRA]]
も
[CODE[Team]]
には説明がありません。

[112] 
[[ITRA]] の場合は団体戦の例示があり、
[[走者]]たるチームの区別を表すものと思われます。
(それとは別に、個人戦の例示にもチームの記載があります。)
[SRC[>>68]]

* その他

[65] 
[CODE[City]]
は説明がありません。
実例には、
都市名を[[ラテン文字]][[英語]]表記したものが示されています。
[SRC[>>1, >>68]]
[CODE[Club]]
は例示すらありません。
[SRC[>>1]]


[66] 
[CODE[Bib Number]]
は説明がありません。
実例には、
[[正整数]]が示されています。
[SRC[>>1, >>68]]

[128] 
[[ITRA]]
には
[CODE[City]],
[CODE[Team]],
[CODE[Bib Number]]
が
「extremely helpful in the event of a lost result」
とだけ注釈があります。
[SRC[>>68]]

* メモ

[141] 
世界各地の大会の結果を国際団体のデータベースに登録する際の提出用ファイル形式として使われています。

[142] 
[[人間]]がファイルを作成することが想定されているように見えます。

[143] 
記述形式の一部に曖昧性が認められていることから、受領した団体も手作業を介して登録しているように思われます。


[131] 
仮にも International と称する団体が、なんでこんな[[欧米人に偏った][欧米中心]][[データ形式]]を定めてるんですかねえ

[132] 
近年欧米の[[IT業界]]は [[inclusive]] ([[包括的]]) なうんちゃらとかいって[[言葉狩り]]が盛んですけど、
そんな誰の得にもならない生産性のない[[アリバイ作り]]してる暇があったら、
こういう現に欧米人以外が抑圧されている差別的なフォーマットを炎上させてくれんもんかねえ

[133] 
なんでか知らんけど[[スポーツ]]方面には欧米風 = 国際・世界、っていう謎の風潮があるよね。
欧米以外の諸国の競技団体はなぜ改善を求めないのか。
それとも求めても相手にされていないのか。

[134] 
欧米にもたくさんいるはずの非白人、非キリスト教徒のスポーツ関係者も困ってないのかなあ?
困らないほど現地に溶け込んでるなら結構なことではあるけど...

[137] 
今の時代欧米人にこそ[[男性]]でも[[女性]]でもないと主張する人増えてそうなのに、
それもどうなってんだろうね。



[135] 
[[陸上競技]]方面では[[暦法]]が違う[[エチオピア人]]の[[年齢]]が詐称だ何だとたまに問題になるよね
[SEE[ [[エチオピア暦]] ]]

[136] 
陸上と[[トレラン]]は近くて遠い分野っぽいから、あまり気にされてない?


[144] 
[[氏名]]やチーム名の表記揺れをどう吸収するのかは何も定められていません。
別々の大会で違った表記の[[氏名]]で登録されてしまうと、
その後の処理で名寄せできるのでしょうかね?

[145] 
欧米人以外は[[ローマ字]]転写ルールの違いでバリエーションが発生しそうですし、
欧米人でも[[ミドルネーム]]の扱いや[[アクセント]]付き文字の処置などでバリエーションが起こり得るのではないでしょうか。