http://www.brisnet.com/library/newchart2.txt

v1.018  8/17/2011

Comprehensive Charts File
=========================
Featuring comma delimited result charts for North American racetracks

The Comprehensive Charts File consists of a set of six record types/files :
#1-Race,,#2-Start,#3-ITM_Payoff,#4-Exotic_Payoff,#5-Breeding,#6-Footnotes

All six comma delimited files can be found in a single ZIP file for
the specific track and racedate (eg. DMR07012005c.zip).  The files contained
in each zip file contain extensive race chart information for a given track
and racedate. A detailed description is listed below.



FILE #1: RACE FILE (1 record per race):
---------------------------------------
                                           Max
Field#  Description            Format      Length      Notes

     1  Track Code             Char        3        

     2  Date                   YYYYMMDD    8

     3  Race #                 Numeric     2

     4  Day/Evening Flag       Char        1           D- Day Racing
                                                       E- Evening Racing

     5  Distance               Numeric     5.2         Most commonly reported in yards
                                                       eg. 1320 for 6 furlongs

     6  Distance unit          Char        1           Y= Yards
                                                       M= Meters
                                                       F= Furlongs

     7  About Distance flag    Char        1           A- About

     *** Three surface related fields are provided for your convenience.
         Depending on your preference, use whichever field(s) best suits your needs.
         Field#8 uses the same surface code ("D") for both Dirt and All-Weather surfaces.
         Field#9 uses a different surface code ("A") for All-Weather surfaces.
         Field#11 is a flag indicating whether the race was run on an All-Weather surface.

     8  Surface_1 (older style)Char        1           D- main  (dirt or all weather)
                                                       d- inner (inner dirt)
                                                       T- main turf
                                                       t- inner turf

     9  Surface_2 (newer style)Char        1           A- main AW (All-Weather only, excludes dirt)
                                                       D- main (dirt only, excludes AW)
                                                       d- inner dirt
                                                       T- turf
                                                       t- inner turf

    10  Reserved

 
    11  All-Weather Flag       Char        1           A- All-Weather surface

    12  Chute Start flag       Char        1           C- Chute start

    13  BRIS Racetype          Char        2           G1- Grade I stk/hcp
                                                       G2- Grade II stk/hcp
                                                       G3- Grade III  stk/hcp
                                                       1C- Grade I Canadian
                                                       2C- Grade II Canadian
                                                       3C- Grade III Canadian
                                                        N- Non-graded stk/hcp
                                                        A- Allowance
                                                       AO- Allowance Opt. Clmg
                                                        R- Starter Alw
                                                        T- Starter Hcp
                                                        F- Trial
                                                        C- Claiming
                                                       CO- Optional Claiming
                                                        S- Maiden Sp Wt
                                                        M- Maiden Claiming
                                                       MO- Maiden Opt. Clmg
                                                       NO- Optional Clmg Stk

    14  EQB Racetype           Char        5          CLM- Claiming
                                                      ALW- Allowance
                                                      MCL- Maiden Claiming
                                                      MSW- Maiden Sp Weight
                                                      STK- Stakes
                                                      MDN- Maiden
                                                      STR- Starter Allowance
                                                      FTR- Futurity Trial
                                                      AOC- Allowance Opt. Clmg
                                                      HCP- Handicap
                                                      SHP- Starter Handicap
                                                      TRL- Trial
                                                      etc.


    15  Race Grade             Num         1            0= not graded
                                                        1= Grade I
                                                        2= Grade II
                                                        3= Grade III
                                                        5= Grade I Canada
                                                        6= Grade II Canada
                                                        7= Grade III Canada

    16  Age/Sex Restrictions   Char        3           see codes below

        Age/Sex Restriction Codes (3 character string):
        1st character             2nd character          3rd character
        -------------             -------------          -------------
        A - 2 year olds           O - That age only     N -No Sex Restrictions
        B - 3 year olds           U - That age and up   M -Mares and Fillies Only
        C - 4 year olds                                 C -Colts and/or Geldings Only
        D - 5 year olds                                 F -Fillies Only
        E - 3 & 4 year olds
        F - 4 & 5 year olds
        G - 3, 4, & 5 year olds
        H - all ages
        Example: "BON" - means a "3 year olds only" race with no sex restrictions


    17  Race Restrictions code Char       20           eg.: NW2L, NW29M, NW1Y+, etc.       

    18  Statebred flag         Char        1           "s" - statebred

    19  Abbrev. Race Class     Char       20           eg. ALW44000NW2L

    20  Breed indicator        Char        2           Breed type of race
                                                       eg. "TB" for thoroughbred

    21  Country Code of race   Char        3           eg. "USA"

    22  Purse (USD)            Numeric     8
    23  TotalValueofrace(USD)  Numeric     8
    24  Reserved
    25  Reserved
    26  Reserved
    27  Reserved

    28  MaxClmgPrice (of race) Numeric     7           Highest permitted clmg price

    29  Reserved

    30  Race Conditions Text_1             255         "For three year olds and upwards
    31  Race Conditions Text_2             255          which have never won three races.
    32  Race Conditions Text_3             255          By subscribtion ..."
    33  Race Conditions Text_4             255
    34  Race Conditions Text_5             255
    35  Reserved
    36  Reserved

    37  Field Size             Numeric     2

    38  Track Condition        Char        2           FT- fast
                                                       WF- wet fast
                                                       FR- frozen
                                                       GD- good
                                                       SY- sloppy
                                                       MY- muddy
                                                       SL- slow
                                                       HY- heavy
                                                       HD- hard
                                                       FM- firm
                                                       YL- yielding
                                                       SF- soft
                                                       etc.

    39  Fraction #1 (if any)   Numeric   5.2           999.99
    40  Fraction #2 (if any)   Numeric   5.2           999.99
    41  Fraction #3 (if any)   Numeric   5.2           999.99
    42  Fraction #4 (if any)   Numeric   5.2           999.99
    43  Fraction #5 (if any)   Numeric   5.2           999.99

    44  Final Time             Numeric   5.2           999.99
        
    45  Fraction #1 Distance   Numeric     4           Distance (in yards) that the        
    46  Fraction #2 Distance   Numeric     4           corresponding fraction# was
    47  Fraction #3 Distance   Numeric     4           taken from...
    48  Fraction #4 Distance   Numeric     4       
    49  Fraction #5 Distance   Numeric     4        

    50  Off Time               Char        5           "00131" for 1:31

    *** Depending on the distance of a race, there are up to 6 chart calls
        reported: Start call, Pt.ofCall#1,#2,#3, Stretch call, and Finish call.
        Pt.ofCall #1,#2, and #3 DO NOT necessarily correspond to Fractiion #1, #2,
        or #3.  The actual distance of any reported fraction and the distance of any
        reported "call" is provided in fields #45-#49 and #51-#54, respectively.
    
    51  Start Call Distance    Numeric     4           normally reported in yards; 0 for sprints
    52  Pt. of Call#1 Distance Numeric     4           normally reported in yards
    53  Pt. of Call#2 Distance Numeric     4           normally reported in yards
    54  Pt. of Call#3 Distance Numeric     4           normally reported in yards

    55  Race Name              Char       80           eg. "Kentucky Derby"

    56  Start Description      Char       50
 
    57  Temp Rail Distance     Numeric     3           reported in feet

    58  Off Turf indicator     Char        1           O- originally scheduled
                                                          for turf

    59  Off Turf Dist Chg Flag Char        1           Y- Distance chg
                                                       N- No Distance chg

    60  Reserved

    61  Reserved

    62  Reserved

    63  Weather                Char       65

    64  Race Temperature       Numeric     3

    65  WPS Show Pool          Numeric     9

    66 Run Up Distance         Numeric     4

 67-99  Reserved


FILE #2: START FILE (1 record per start):
-----------------------------------------
                                           Max
Field#  Description            Format      Length      Notes

     1  Track Code             Char        3        

     2  Date                   YYYYMMDD    8

     3  Race #                 Numeric     2

     4  Day/Evening Flag       Char        1           D- Day Racing
                                                       E- Evening Racing

     5  Horsename              Char       25          

     6  Foreign bred code      Char        5           Country code if foregin bred (Non-US,CAN,PR)

     7  State bred code        Char        5           Statebred code if US,CAN,or PR bred

     8  Post Position          Numeric     2           May contain 99 if scratched

     9  Program Number         Char        3           May also contain coupled letter
                                                       "1A" or "SCR" if scratched
        
    10  Year of Birth          Numer       4           CCYY

    11  Breed                  Char        2

    12  Coupled flag           Char        1           When applicable, this field will
                                                       usually contain the coupled letter
                                                       (A,B,C,D,E,F,X,Y,...)

    13  Abbrev. Jockey name    Char       25           Abbrev. jockey string

    14  Jockey last name       Char       25

    15  Jockey first name      Char       15
 
    16  Jockey middle name     Char       15

    17  Reserved

    18  Abbrev. Trainer name   Char       30           Abbrev. trainer string

    19  Trainer last name      Char       80

    20  Trainer first name     Char       15
 
    21  Trainer middle name    Char       15

    22  Trip Comment           Char       22

    23  Reserved

    24  Owner name(s)          Char       80           

    25  Owner first name       Char       15           First & middle owner name is
                                                       sometimes provided when there
                                                       is only a single owner
    26  Owner middle name      Char       15           

    27  Claiming Price         Numeric     8           Claiming Price of the HORSE

    28  Medication codes       Char        7           A- Adjunct Bleeder Medication
                                                       B- Bute
                                                       C- First time Bute
                                                       L- Lasix
                                                       M- First Lasix       
                                                       eg. "BM" for Bute, First lasix


    29  Equipment codes        Char        7           see codes below
            No Equipment       H Outer Rims          S Nasal Strip 
          1 Running W's        I Inserts             T Turndowns
          2 Screens            J Aluminum Pad        U Spurs
          3 Shields            K Flipping halter     W Queen's Plates
          A Aluminum Pads      L Bar Shoes           Y No shoes
          B Blinkers           M Blocks              Z Tongue tie
          C Mud Calks          N No Whip
          D Glued Shoes        O Blinkers Off
          E Inner Rims         P Pads
          F Front bandages     Q Nasal Strip off
          G Goggles            R Bar Shoe

    30  Earnings (USD)         Numeric     9

    31  Odds                   Numeric   6.2           9999.99

    32  Non-betting flag       Char        1           Y- nonbetting starter

    33  Favorite flag          Numeric     1           1- favorite
                                                       0- non-favorite
    34  Reserved

    35  Reserved

    36  DQ flag                Char        1           Y- Disqualified

    37  DQ placing             Numeric     2           Official placing if Dq'd.
                                                       Otherwise: 0

    38  Weight                 Numeric     4

    39  Corrected Weight?      Char        1           Y- if different than
                                                          program weight

    40  Overweight amount      Numeric     3           OW= (Weight carried
                                                            - Program weight)

    41  Claimed indicator      Char        1           Y- horse was claimed

    42  Claimed by...AbbrevTrn Char       30           Abbrev. trainer string

    43  Claimed by...TrainerLN Char       25           new trainer last name

    44  Claimed by...TrainerFN Char       15           new trainer first name

    45  Claimed by...TrainerMN Char       15           new trainer middle name

    46  Reserved 

    47  Claimed by...AbbrevOwn Char       40           Abbrev. new owner string

    48  Claimed by...OwnerLN   Char       80           new owner last name

    49  Claimed by...OwnerFN   Char       15           new owner first name

    50  Claimed by...OwnerMN   Char       15           new owner middle name

    51  Win payoff (if any)    Numeric   6.2           9999.99

    52  Place payoff (if any)  Numeric   6.2           9999.99

    53  Show payoff (if any)   Numeric   6.2           9999.99

    54  Reserved

    55  Start Call Position    Numeric     2
    56  Call #1    Position    Numeric     2
    57  Call #2    Position    Numeric     2
    58  Call #3    Position    Numeric     2
    59  Stretch    Position    Numeric     2
    60  Finish     Position    Numeric     2           Original finish position
    61  Official   Position    Numeric     2           Official finish position

    62  Start Call Lengths Ahd Numeric   5.2           used for leader only
    63  Call #1    Lengths Ahd Numeric   5.2
    64  Call #2    Lengths Ahd Numeric   5.2
    65  Call #3    Lengths Ahd Numeric   5.2
    66  Stretch    Lengths Ahd Numeric   5.2
    67  Finish     Lengths Ahd Numeric   5.2

    68  Start Call Lengths Bhd Numeric   5.2           leader = 0
    69  Call #1    Lengths Bhd Numeric   5.2
    70  Call #2    Lengths Bhd Numeric   5.2
    71  Call #3    Lengths Bhd Numeric   5.2
    72  Stretch    Lengths Bhd Numeric   5.2
    73  Finish     Lengths Bhd Numeric   5.2

    74  Start Call Margin      Numeric   5.2           Lengths ahead of closest
    75  Call #1    Margin      Numeric   5.2           trailing horse
    76  Call #2    Margin      Numeric   5.2
    77  Call #3    Margin      Numeric   5.2
    78  Stretch    Margin      Numeric   5.2
    79  Finish     Margin      Numeric   5.2

    80  Dead Heat flag         Char        2           DH - dead heat       
    81  HorseRegID             Char        8
    82  JockeyID               Numeric     
    83  TrainerID              Numeric     
    84  OwnerID                Numeric     
    85  Claimed_by_New_Trn_ID  Numeric                (when applicable)
    86  Claimed_by_New_Own_ID  Numeric                (when applicable)
    87  Equibase Reference Num Numeric     9
    88  Void Indicator         Char        1          Y - when voided
    89  Void Reason            Char        1          A - Administrative
                                                      D - Deceased
                                                      O - Other
                                                      P - Positive Test
                                                      V - Vet
 90-99  Reserved


FILE #3: ITM Payoff File (1 record for each itm finisher):
----------------------------------------------------------
                                           Max
Field#  Description            Format      Length      Notes

     1  Track Code             Char        3        

     2  Date                   YYYYMMDD    8

     3  Race #                 Numeric     2

     4  Day/Evening Flag       Char        1           D- Day Racing
                                                       E- Evening Racing

     5  Horsename              Char       25          

     6  Foreign Bred code      Char        5           Country code if foreign bred

     7  Statebred code         Char        5           Statebred code if domestic bred

     8  Program Number         Char        3

     9  Win Payoff             Numeric   6.2           9999.99

    10  Place Payoff           Numeric   6.2           9999.99

    11  Show Payoff            Numeric   6.2           9999.99

 12-25  Reserved


FILE #4: Exotic Payoff File (1 record for each payoff):
-------------------------------------------------------
                                           Max
Field#  Description            Format      Length      Notes

     1  Track Code             Char        3        

     2  Date                   YYYYMMDD    8

     3  Race #                 Numeric     2

     4  Day/Evening Flag       Char        1           D- Day Racing
                                                       E- Evening Racing

     5  Wager Type             Char       45

     6  Bet Amount             Numeric   5.2           999.99

     7  Payoff amount          Numeric  11.2           999999999.99

     8  Number correct         Numeric     5           Used for races like Pick6.
                                                       This field reflects the
                                                       number correct for this
                                                       record. There will often
                                                       be two records for a wager
                                                       ...one record may show "6"
                                                       correct (and it's
                                                       corresponding payoff) and
                                                       another record may show
                                                       "5" correct (and it's
                                                       corresponding payoff).


     9  Winning Numbers        Char       45           may also contain the word
                                                       "ALL" and "/" and "-"

    10  Wager Pool             Numeric  11.2           999999999.99

    11  Carryover amount       Numeric  11.2           999999999.99

 12-25  Reserved

        
          


FILE #5: BREEDING File (1 record per race winner):
--------------------------------------------------
                                           Max
Field#  Description            Format      Length      Notes

     1  Track Code             Char        3        

     2  Date                   YYYYMMDD    8

     3  Race #                 Numeric     2

     4  Day/Evening Flag       Char        1           D- Day Racing
                                                       E- Evening Racing
     5  Horsename              Char       25          

     6  Foreign bred code      Char        5           Country code if foreign bred

     7  Statebred code         Char        5           Statebred code if domestic bred

     8  Program Number         Char        3

     9  Breeder                Char       80

    10  Color                  Char       20

    11  Foal date                          8           YYYYMMDD

    12  Age                    Numeric     2

    13  Sex                    Char        1

    14  Sire                   Char       25

    15  Dam                    Char       25

    16  Broodmare Sire         Char       25

 17-25  Reserved
 
        
FILE #6: FOOTNOTES File (usually contains multiple records per race):
---------------------------------------------------------------------
                                           Max
Field#  Description            Format      Length      Notes

     1  Track Code             Char        3        

     2  Date                   YYYYMMDD    8

     3  Race #                 Numeric     2

     4  Day/Evening Flag       Char        1           D- Day Racing
                                                       E- Evening Racing
     5  Footnote sequence#     Numeric     2

     6  Footnote text          Char       80

  7-10  Reserved


RECENT REVISION HISTORY:
08/17/2011    Added #81-#86 to File2 (Start File)


(c) Copyright 2011 Bloodstock Research Information Services  All Rights Reserved.