コンテンツにスキップ

コード表リファレンス

概要

JV-Link公式仕様書(/docs/jvlink/spec_code.md)に記載されているコード表の一覧です。各コードは数値や記号で表現され、それぞれに対応する意味が定義されています。PyJVLinkでは、pyjvlink.codes.JRACodeTables の辞書から日本語名称を参照します。

重要: 現行アーキテクチャでは value_objects は廃止されています。コード値の解釈は JRACodeTables と各レコード項目の仕様を組み合わせて行ってください。

コード表一覧

カテゴリ コード表 説明 主な用途
基本コード
競馬場コード 中央競馬場、地方競馬場、海外の国 レース開催場所の識別
曜日コード・グレードコード 開催曜日、レースの格付け 開催日程、重賞格付け
レース関連
競走関連コード 競走種別、重量種別、トラック、競走記号、競走条件 レース条件の詳細
馬場・天候関連コード 馬場状態、天候 レース時の環境条件
馬関連
馬関連コード 品種、性別、毛色、馬記号 競走馬の基本属性
騎手関連
騎手関連コード 東西所属、騎乗資格、見習 騎手の所属・資格
着順・異常関連
着順・異常関連コード 異常区分、着差 レース結果の詳細

コード値の特殊な扱い

空値・未設定

  • 0または00: 未設定・未整備時の初期値
  • 特に注意: 地方競馬・海外国際レースに関するデータで頻出
  • 中央競馬のデータであっても、一部フィールドで使用される場合がある
  • スペース: 該当なし・一般競走等

重要: コード「00」や「0」が返された場合は、そのフィールドの情報が不完全である可能性があります。地方競馬や海外レースのデータを扱う際は、別途フィールドから情報を取得する必要がある場合があります。

数値の解釈

  • 着差コード: 10で除算して秒数に変換
  • 金額: 多くは百円単位
  • 時間: 0.1秒単位が多い

文字種

  • 半角英数字: 基本的なコード
  • 全角文字: 日本語名称
  • 混在: 一部の特殊コード(A00等)

関連情報