]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blob - schema/MLB_Boxscore_XML.dtd
Add generated schema for MLB_Boxscore_XML.dtd.
[dead/htsn-import.git] / schema / MLB_Boxscore_XML.dtd
1 <!ELEMENT XML_File_ID (#PCDATA)>
2 <!ELEMENT heading (#PCDATA)>
3 <!ELEMENT category (#PCDATA)>
4 <!ELEMENT sport (#PCDATA)>
5 <!ELEMENT game_id (#PCDATA)>
6 <!ELEMENT schedule_id (#PCDATA)>
7 <!ELEMENT vteam (#PCDATA)>
8 <!ELEMENT hteam (#PCDATA)>
9 <!ELEMENT vteam_id (#PCDATA)>
10 <!ELEMENT hteam_id (#PCDATA)>
11 <!ELEMENT Season (#PCDATA)>
12 <!ELEMENT SeasonType (#PCDATA)>
13 <!ELEMENT title (#PCDATA)>
14 <!ELEMENT Game_Date (#PCDATA)>
15 <!ELEMENT Game_Time (#PCDATA)>
16 <!ELEMENT GameNumber (#PCDATA)>
17 <!ELEMENT Capacity (#PCDATA)>
18 <!ELEMENT Runs_By_Innings (#PCDATA)>
19 <!ELEMENT LineScore ( Runs_By_Innings* )>
20 <!ELEMENT Runs (#PCDATA)>
21 <!ELEMENT Hits (#PCDATA)>
22 <!ELEMENT Errors (#PCDATA)>
23 <!ELEMENT AwayTeam ( ( LineScore, Runs, Hits, Errors ) )>
24 <!ELEMENT HomeTeam ( ( LineScore, Runs, Hits, Errors ) )>
25 <!ELEMENT Game_Breakdown ( ( AwayTeam, HomeTeam ) )>
26 <!ELEMENT BFS_Player_ID (#PCDATA)>
27 <!ELEMENT BFS_Position (#PCDATA)>
28 <!ELEMENT BFS_At_Bats (#PCDATA)>
29 <!ELEMENT BFS_Runs (#PCDATA)>
30 <!ELEMENT BFS_Hits (#PCDATA)>
31 <!ELEMENT BFS_Doubles (#PCDATA)>
32 <!ELEMENT BFS_TotalDoubles (#PCDATA)>
33 <!ELEMENT BFS_Triples (#PCDATA)>
34 <!ELEMENT BFS_TotalTriples (#PCDATA)>
35 <!ELEMENT BFS_Home_Runs (#PCDATA)>
36 <!ELEMENT BFS_TotalHomeRuns (#PCDATA)>
37 <!ELEMENT BFS_Grand_Slams (#PCDATA)>
38 <!ELEMENT BFS_RBI (#PCDATA)>
39 <!ELEMENT BFS_TotalRBI (#PCDATA)>
40 <!ELEMENT BFS_Walks (#PCDATA)>
41 <!ELEMENT BFS_Strikeouts (#PCDATA)>
42 <!ELEMENT BFS_Errors (#PCDATA)>
43 <!ELEMENT BFS_TotalErrors (#PCDATA)>
44 <!ELEMENT BFS_Stolen_Bases (#PCDATA)>
45 <!ELEMENT BFS_TotalStolenBases (#PCDATA)>
46 <!ELEMENT BFS_Caught_Stealing (#PCDATA)>
47 <!ELEMENT BFS_TotalCaughtStealing (#PCDATA)>
48 <!ELEMENT BFS_Sacrifices (#PCDATA)>
49 <!ELEMENT BFS_Sac_Flies (#PCDATA)>
50 <!ELEMENT BFS_Hit_By_Pitch (#PCDATA)>
51 <!ELEMENT BFS_Passed_Balls (#PCDATA)>
52 <!ELEMENT BFS_TotalPassedBalls (#PCDATA)>
53 <!ELEMENT BFS_TotalBases (#PCDATA)>
54 <!ELEMENT BFS_TotalPlateAppearance (#PCDATA)>
55 <!ELEMENT BFS_Ground_Into_DP (#PCDATA)>
56 <!ELEMENT BFS_Average (#PCDATA)>
57 <!ELEMENT BFS_Listing ( ( BFS_Player_ID, BFS_Position, BFS_At_Bats, BFS_Runs, BFS_Hits, BFS_Doubles, BFS_TotalDoubles, BFS_Triples, BFS_TotalTriples, BFS_Home_Runs, BFS_TotalHomeRuns, BFS_Grand_Slams, BFS_RBI, BFS_TotalRBI, BFS_Walks, BFS_Strikeouts, BFS_Errors, BFS_TotalErrors, BFS_Stolen_Bases, BFS_TotalStolenBases, BFS_Caught_Stealing, BFS_TotalCaughtStealing, BFS_Sacrifices, BFS_Sac_Flies, BFS_Hit_By_Pitch, BFS_Passed_Balls, BFS_TotalPassedBalls, BFS_TotalBases, BFS_TotalPlateAppearance, BFS_Ground_Into_DP, BFS_Average ) )>
58 <!ELEMENT Batting_Fielding_Stats ( BFS_Listing* )>
59 <!ELEMENT TBS_At_Bats (#PCDATA)>
60 <!ELEMENT TBS_Runs (#PCDATA)>
61 <!ELEMENT TBS_Hits (#PCDATA)>
62 <!ELEMENT TBS_Doubles (#PCDATA)>
63 <!ELEMENT TBS_Triples (#PCDATA)>
64 <!ELEMENT TBS_Home_Runs (#PCDATA)>
65 <!ELEMENT TBS_Grand_Slams (#PCDATA)>
66 <!ELEMENT TBS_RBI (#PCDATA)>
67 <!ELEMENT TBS_Walks (#PCDATA)>
68 <!ELEMENT TBS_Strikeouts (#PCDATA)>
69 <!ELEMENT TBS_Errors (#PCDATA)>
70 <!ELEMENT TBS_Stolen_Bases (#PCDATA)>
71 <!ELEMENT TBS_Caught_Stealing (#PCDATA)>
72 <!ELEMENT TBS_Sacrifices (#PCDATA)>
73 <!ELEMENT TBS_Sac_Flies (#PCDATA)>
74 <!ELEMENT TBS_Hit_By_Pitch (#PCDATA)>
75 <!ELEMENT TBS_Passed_Balls (#PCDATA)>
76 <!ELEMENT TBS_Ground_Into_DP (#PCDATA)>
77 <!ELEMENT Team_Batting_Stats ( ( TBS_At_Bats, TBS_Runs, TBS_Hits, TBS_Doubles, TBS_Triples, TBS_Home_Runs, TBS_Grand_Slams, TBS_RBI, TBS_Walks, TBS_Strikeouts, TBS_Errors, TBS_Stolen_Bases, TBS_Caught_Stealing, TBS_Sacrifices, TBS_Sac_Flies, TBS_Hit_By_Pitch, TBS_Passed_Balls, TBS_Ground_Into_DP ) )>
78 <!ELEMENT PS_Player_ID (#PCDATA)>
79 <!ELEMENT PS_Started EMPTY>
80 <!ELEMENT Innings_Pitched (#PCDATA)>
81 <!ELEMENT Game_Win_Loss_Save (#PCDATA)>
82 <!ELEMENT Season_Wins (#PCDATA)>
83 <!ELEMENT Season_Losses (#PCDATA)>
84 <!ELEMENT Season_Saves (#PCDATA)>
85 <!ELEMENT Season_Holds (#PCDATA)>
86 <!ELEMENT Season_BlownSaves (#PCDATA)>
87 <!ELEMENT Batters_Faced (#PCDATA)>
88 <!ELEMENT Wild_Pitch (#PCDATA)>
89 <!ELEMENT Balks (#PCDATA)>
90 <!ELEMENT Shutouts (#PCDATA)>
91 <!ELEMENT AB (#PCDATA)>
92 <!ELEMENT BF (#PCDATA)>
93 <!ELEMENT Earned_Runs (#PCDATA)>
94 <!ELEMENT Walks (#PCDATA)>
95 <!ELEMENT Strikeouts (#PCDATA)>
96 <!ELEMENT KL (#PCDATA)>
97 <!ELEMENT WildPitches (#PCDATA)>
98 <!ELEMENT CompleteGame (#PCDATA)>
99 <!ELEMENT Started (#PCDATA)>
100 <!ELEMENT Finished (#PCDATA)>
101 <!ELEMENT CBO (#PCDATA)>
102 <!ELEMENT TotalER (#PCDATA)>
103 <!ELEMENT TotalOuts (#PCDATA)>
104 <!ELEMENT Doubles (#PCDATA)>
105 <!ELEMENT Triples (#PCDATA)>
106 <!ELEMENT Home_Runs (#PCDATA)>
107 <!ELEMENT Pitchcount EMPTY>
108 <!ELEMENT ERA (#PCDATA)>
109 <!ELEMENT PS_Listing ( ( PS_Player_ID | PS_Started | Innings_Pitched | Game_Win_Loss_Save | Season_Wins | Season_Losses | Season_Saves | Season_Holds | Season_BlownSaves | Batters_Faced | Wild_Pitch | Balks | Shutouts | AB | BF | Hits | Runs | Earned_Runs | Walks | Strikeouts | KL | WildPitches | CompleteGame | Started | Finished | CBO | Errors | TotalER | TotalOuts | Doubles | Triples | Home_Runs | Pitchcount | ERA | Shutout )+ )>
110 <!ELEMENT Pitching_Stats ( PS_Listing* )>
111 <!ELEMENT FS_Player_ID (#PCDATA)>
112 <!ELEMENT FS_ByPos EMPTY>
113 <!ELEMENT FS_Total EMPTY>
114 <!ELEMENT FS_Listing ( ( FS_Player_ID, FS_ByPos*, FS_Total ) )>
115 <!ELEMENT Fielding_Stats ( FS_Listing* )>
116 <!ELEMENT Team_Summary ( ( Batting_Fielding_Stats, Team_Batting_Stats, Pitching_Stats, Fielding_Stats ) )>
117 <!ELEMENT Misc_Pitching_Stats ( ( Wild_Pitches?, Intentional_Walks, Hit_By_Pitch )? )>
118 <!ELEMENT HRS_Batter_ID (#PCDATA)>
119 <!ELEMENT Season_Homeruns (#PCDATA)>
120 <!ELEMENT HRS_Pitcher_ID (#PCDATA)>
121 <!ELEMENT HRS_Listing ( ( HRS_Batter_ID, Season_Homeruns, HRS_Pitcher_ID* ) )>
122 <!ELEMENT Homerun_Stats ( HRS_Listing* )>
123 <!ELEMENT Away_Left_On_Base (#PCDATA)>
124 <!ELEMENT Home_Left_On_Base (#PCDATA)>
125 <!ELEMENT Double_Plays (#PCDATA)>
126 <!ELEMENT PlayerID (#PCDATA)>
127 <!ELEMENT Play ( PlayerID* )>
128 <!ELEMENT Double_Plays_Details ( Play* )>
129 <!ELEMENT Triple_Plays (#PCDATA)>
130 <!ELEMENT Triple_Plays_Details ( Play? )>
131 <!ELEMENT Misc_Batting_Notes (#PCDATA)>
132 <!ELEMENT Misc_Pitching_Notes (#PCDATA)>
133 <!ELEMENT Pitching_Notes (#PCDATA)>
134 <!ELEMENT PitcherID (#PCDATA)>
135 <!ELEMENT Pitching_Notes_Details ( PitcherID* )>
136 <!ELEMENT Attendance (#PCDATA)>
137 <!ELEMENT Game_Length (#PCDATA)>
138 <!ELEMENT HPUmpire (#PCDATA)>
139 <!ELEMENT FBUmpire (#PCDATA)>
140 <!ELEMENT SBUmpire (#PCDATA)>
141 <!ELEMENT TBUmpire (#PCDATA)>
142 <!ELEMENT LFUmpire (#PCDATA)>
143 <!ELEMENT RFUmpire (#PCDATA)>
144 <!ELEMENT Miscelaneous_Game_Info ( ( Away_Left_On_Base, Home_Left_On_Base, Double_Plays, Double_Plays_Details*, Triple_Plays, Triple_Plays_Details*, Misc_Batting_Notes, Misc_Pitching_Notes, Pitching_Notes, Pitching_Notes_Details, Attendance, Game_Length, HPUmpire, FBUmpire, SBUmpire, TBUmpire, LFUmpire, RFUmpire ) )>
145 <!ELEMENT time_stamp (#PCDATA)>
146 <!ELEMENT message ( ( XML_File_ID, heading, category, sport, game_id, schedule_id, seasontype?, vteam, hteam, vteam_id, hteam_id, Season, SeasonType, title, Game_Date, Game_Time, GameNumber, Capacity, Game_Breakdown, Team_Summary*, Misc_Pitching_Stats, Homerun_Stats?, Miscelaneous_Game_Info, time_stamp ) )>
147 <!ELEMENT Intentional_Walks ( IW_Listing* )>
148 <!ELEMENT HBP_Batter_ID (#PCDATA)>
149 <!ELEMENT HBP_Pitcher_ID (#PCDATA)>
150 <!ELEMENT HBP_Number_Of_Times_Hit (#PCDATA)>
151 <!ELEMENT HBP_Listing ( ( HBP_Batter_ID, HBP_Pitcher_ID, HBP_Number_Of_Times_Hit ) )>
152 <!ELEMENT Hit_By_Pitch ( HBP_Listing* )>
153 <!ELEMENT Wild_Pitches (#PCDATA)>
154 <!ELEMENT IW_Batter_ID (#PCDATA)>
155 <!ELEMENT IW_Pitcher_ID (#PCDATA)>
156 <!ELEMENT IW_Number_Of_Times_Walked (#PCDATA)>
157 <!ELEMENT IW_Listing ( ( IW_Batter_ID, IW_Pitcher_ID, IW_Number_Of_Times_Walked ) )>
158 <!ELEMENT Shutout EMPTY>
159 <!ELEMENT seasontype (#PCDATA)>
160
161 <!ATTLIST Runs_By_Innings Inning CDATA #REQUIRED>
162 <!ATTLIST AwayTeam Team CDATA #REQUIRED>
163 <!ATTLIST HomeTeam Team CDATA #REQUIRED>
164 <!ATTLIST BFS_Listing BFS_Player_Status CDATA #IMPLIED>
165 <!ATTLIST BFS_Listing BFS_Player_Firstname CDATA #REQUIRED>
166 <!ATTLIST BFS_Listing BFS_Player_Lastname CDATA #REQUIRED>
167 <!ATTLIST Pitchcount total CDATA #REQUIRED>
168 <!ATTLIST Pitchcount strikes CDATA #REQUIRED>
169 <!ATTLIST PS_Listing PS_Player_FirstName CDATA #REQUIRED>
170 <!ATTLIST PS_Listing PS_Player_LastName CDATA #REQUIRED>
171 <!ATTLIST FS_ByPos Pos CDATA #REQUIRED>
172 <!ATTLIST FS_ByPos PO CDATA #REQUIRED>
173 <!ATTLIST FS_ByPos A CDATA #REQUIRED>
174 <!ATTLIST FS_ByPos E CDATA #REQUIRED>
175 <!ATTLIST FS_ByPos PB CDATA #REQUIRED>
176 <!ATTLIST FS_ByPos CI CDATA #REQUIRED>
177 <!ATTLIST FS_ByPos SBA CDATA #REQUIRED>
178 <!ATTLIST FS_ByPos CSB CDATA #REQUIRED>
179 <!ATTLIST FS_ByPos INDP CDATA #REQUIRED>
180 <!ATTLIST FS_ByPos INTP CDATA #REQUIRED>
181 <!ATTLIST FS_Total PO CDATA #REQUIRED>
182 <!ATTLIST FS_Total A CDATA #REQUIRED>
183 <!ATTLIST FS_Total E CDATA #REQUIRED>
184 <!ATTLIST FS_Total PB CDATA #REQUIRED>
185 <!ATTLIST FS_Total CI CDATA #REQUIRED>
186 <!ATTLIST FS_Total SBA CDATA #REQUIRED>
187 <!ATTLIST FS_Total CSB CDATA #REQUIRED>
188 <!ATTLIST FS_Total INDP CDATA #REQUIRED>
189 <!ATTLIST FS_Total INTP CDATA #REQUIRED>
190 <!ATTLIST FS_Listing FS_Player_FirstName CDATA #REQUIRED>
191 <!ATTLIST FS_Listing FS_Player_LastName CDATA #REQUIRED>
192 <!ATTLIST Team_Summary TeamID CDATA #REQUIRED>
193 <!ATTLIST Team_Summary Team CDATA #REQUIRED>
194 <!ATTLIST HRS_Batter_ID HRS_Batter_FirstName CDATA #REQUIRED>
195 <!ATTLIST HRS_Batter_ID HRS_Batter_LastName CDATA #REQUIRED>
196 <!ATTLIST HRS_Batter_ID RBIs CDATA #REQUIRED>
197 <!ATTLIST HRS_Pitcher_ID HRS_Homeruns_Off_Pitcher CDATA #REQUIRED>
198 <!ATTLIST HRS_Pitcher_ID HRS_Pitcher_FirstName CDATA #REQUIRED>
199 <!ATTLIST HRS_Pitcher_ID HRS_Pitcher_LastName CDATA #REQUIRED>
200 <!ATTLIST Away_Left_On_Base Team CDATA #REQUIRED>
201 <!ATTLIST Home_Left_On_Base Team CDATA #REQUIRED>
202 <!ATTLIST Play Count CDATA #REQUIRED>
203 <!ATTLIST Double_Plays_Details TeamID CDATA #REQUIRED>
204 <!ATTLIST Double_Plays_Details Count CDATA #REQUIRED>
205 <!ATTLIST Triple_Plays_Details TeamID CDATA #REQUIRED>
206 <!ATTLIST Triple_Plays_Details Count CDATA #REQUIRED>
207 <!ATTLIST PitcherID Inn CDATA #REQUIRED>
208 <!ATTLIST PitcherID TeamID CDATA #REQUIRED>
209 <!ATTLIST PitcherID BF CDATA #REQUIRED>
210 <!ATTLIST HPUmpire ID CDATA #REQUIRED>
211 <!ATTLIST HPUmpire Firstname CDATA #REQUIRED>
212 <!ATTLIST HPUmpire Lastname CDATA #REQUIRED>
213 <!ATTLIST FBUmpire ID CDATA #REQUIRED>
214 <!ATTLIST FBUmpire Firstname CDATA #REQUIRED>
215 <!ATTLIST FBUmpire Lastname CDATA #REQUIRED>
216 <!ATTLIST SBUmpire ID CDATA #IMPLIED>
217 <!ATTLIST SBUmpire Firstname CDATA #IMPLIED>
218 <!ATTLIST SBUmpire Lastname CDATA #IMPLIED>
219 <!ATTLIST TBUmpire ID CDATA #REQUIRED>
220 <!ATTLIST TBUmpire Firstname CDATA #REQUIRED>
221 <!ATTLIST TBUmpire Lastname CDATA #REQUIRED>
222 <!ATTLIST LFUmpire ID CDATA #IMPLIED>
223 <!ATTLIST LFUmpire Firstname CDATA #IMPLIED>
224 <!ATTLIST LFUmpire Lastname CDATA #IMPLIED>
225 <!ATTLIST RFUmpire ID CDATA #IMPLIED>
226 <!ATTLIST RFUmpire Firstname CDATA #IMPLIED>
227 <!ATTLIST RFUmpire Lastname CDATA #IMPLIED>
228 <!ATTLIST HBP_Batter_ID HBP_Batter_FirstName CDATA #REQUIRED>
229 <!ATTLIST HBP_Batter_ID HBP_Batter_LastName CDATA #REQUIRED>
230 <!ATTLIST HBP_Pitcher_ID HBP_Pitcher_FirstName CDATA #REQUIRED>
231 <!ATTLIST HBP_Pitcher_ID HBP_Pitcher_LastName CDATA #REQUIRED>
232 <!ATTLIST IW_Batter_ID IW_Batter_FirstName CDATA #REQUIRED>
233 <!ATTLIST IW_Batter_ID IW_Batter_LastName CDATA #REQUIRED>
234 <!ATTLIST IW_Pitcher_ID IW_Pitcher_FirstName CDATA #REQUIRED>
235 <!ATTLIST IW_Pitcher_ID IW_Pitcher_LastName CDATA #REQUIRED>