]> gitweb.michael.orlitzky.com - dead/htsn-import.git/commitdiff
Add generated schema for MLB_Boxscore_XML.dtd.
authorMichael Orlitzky <michael@orlitzky.com>
Fri, 7 Nov 2014 14:51:02 +0000 (09:51 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Fri, 7 Nov 2014 14:51:02 +0000 (09:51 -0500)
schema/MLB_Boxscore_XML.dtd [new file with mode: 0644]

diff --git a/schema/MLB_Boxscore_XML.dtd b/schema/MLB_Boxscore_XML.dtd
new file mode 100644 (file)
index 0000000..7ac6c61
--- /dev/null
@@ -0,0 +1,235 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT game_id (#PCDATA)>
+<!ELEMENT schedule_id (#PCDATA)>
+<!ELEMENT vteam (#PCDATA)>
+<!ELEMENT hteam (#PCDATA)>
+<!ELEMENT vteam_id (#PCDATA)>
+<!ELEMENT hteam_id (#PCDATA)>
+<!ELEMENT Season (#PCDATA)>
+<!ELEMENT SeasonType (#PCDATA)>
+<!ELEMENT title (#PCDATA)>
+<!ELEMENT Game_Date (#PCDATA)>
+<!ELEMENT Game_Time (#PCDATA)>
+<!ELEMENT GameNumber (#PCDATA)>
+<!ELEMENT Capacity (#PCDATA)>
+<!ELEMENT Runs_By_Innings (#PCDATA)>
+<!ELEMENT LineScore ( Runs_By_Innings* )>
+<!ELEMENT Runs (#PCDATA)>
+<!ELEMENT Hits (#PCDATA)>
+<!ELEMENT Errors (#PCDATA)>
+<!ELEMENT AwayTeam ( ( LineScore, Runs, Hits, Errors ) )>
+<!ELEMENT HomeTeam ( ( LineScore, Runs, Hits, Errors ) )>
+<!ELEMENT Game_Breakdown ( ( AwayTeam, HomeTeam ) )>
+<!ELEMENT BFS_Player_ID (#PCDATA)>
+<!ELEMENT BFS_Position (#PCDATA)>
+<!ELEMENT BFS_At_Bats (#PCDATA)>
+<!ELEMENT BFS_Runs (#PCDATA)>
+<!ELEMENT BFS_Hits (#PCDATA)>
+<!ELEMENT BFS_Doubles (#PCDATA)>
+<!ELEMENT BFS_TotalDoubles (#PCDATA)>
+<!ELEMENT BFS_Triples (#PCDATA)>
+<!ELEMENT BFS_TotalTriples (#PCDATA)>
+<!ELEMENT BFS_Home_Runs (#PCDATA)>
+<!ELEMENT BFS_TotalHomeRuns (#PCDATA)>
+<!ELEMENT BFS_Grand_Slams (#PCDATA)>
+<!ELEMENT BFS_RBI (#PCDATA)>
+<!ELEMENT BFS_TotalRBI (#PCDATA)>
+<!ELEMENT BFS_Walks (#PCDATA)>
+<!ELEMENT BFS_Strikeouts (#PCDATA)>
+<!ELEMENT BFS_Errors (#PCDATA)>
+<!ELEMENT BFS_TotalErrors (#PCDATA)>
+<!ELEMENT BFS_Stolen_Bases (#PCDATA)>
+<!ELEMENT BFS_TotalStolenBases (#PCDATA)>
+<!ELEMENT BFS_Caught_Stealing (#PCDATA)>
+<!ELEMENT BFS_TotalCaughtStealing (#PCDATA)>
+<!ELEMENT BFS_Sacrifices (#PCDATA)>
+<!ELEMENT BFS_Sac_Flies (#PCDATA)>
+<!ELEMENT BFS_Hit_By_Pitch (#PCDATA)>
+<!ELEMENT BFS_Passed_Balls (#PCDATA)>
+<!ELEMENT BFS_TotalPassedBalls (#PCDATA)>
+<!ELEMENT BFS_TotalBases (#PCDATA)>
+<!ELEMENT BFS_TotalPlateAppearance (#PCDATA)>
+<!ELEMENT BFS_Ground_Into_DP (#PCDATA)>
+<!ELEMENT BFS_Average (#PCDATA)>
+<!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 ) )>
+<!ELEMENT Batting_Fielding_Stats ( BFS_Listing* )>
+<!ELEMENT TBS_At_Bats (#PCDATA)>
+<!ELEMENT TBS_Runs (#PCDATA)>
+<!ELEMENT TBS_Hits (#PCDATA)>
+<!ELEMENT TBS_Doubles (#PCDATA)>
+<!ELEMENT TBS_Triples (#PCDATA)>
+<!ELEMENT TBS_Home_Runs (#PCDATA)>
+<!ELEMENT TBS_Grand_Slams (#PCDATA)>
+<!ELEMENT TBS_RBI (#PCDATA)>
+<!ELEMENT TBS_Walks (#PCDATA)>
+<!ELEMENT TBS_Strikeouts (#PCDATA)>
+<!ELEMENT TBS_Errors (#PCDATA)>
+<!ELEMENT TBS_Stolen_Bases (#PCDATA)>
+<!ELEMENT TBS_Caught_Stealing (#PCDATA)>
+<!ELEMENT TBS_Sacrifices (#PCDATA)>
+<!ELEMENT TBS_Sac_Flies (#PCDATA)>
+<!ELEMENT TBS_Hit_By_Pitch (#PCDATA)>
+<!ELEMENT TBS_Passed_Balls (#PCDATA)>
+<!ELEMENT TBS_Ground_Into_DP (#PCDATA)>
+<!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 ) )>
+<!ELEMENT PS_Player_ID (#PCDATA)>
+<!ELEMENT PS_Started EMPTY>
+<!ELEMENT Innings_Pitched (#PCDATA)>
+<!ELEMENT Game_Win_Loss_Save (#PCDATA)>
+<!ELEMENT Season_Wins (#PCDATA)>
+<!ELEMENT Season_Losses (#PCDATA)>
+<!ELEMENT Season_Saves (#PCDATA)>
+<!ELEMENT Season_Holds (#PCDATA)>
+<!ELEMENT Season_BlownSaves (#PCDATA)>
+<!ELEMENT Batters_Faced (#PCDATA)>
+<!ELEMENT Wild_Pitch (#PCDATA)>
+<!ELEMENT Balks (#PCDATA)>
+<!ELEMENT Shutouts (#PCDATA)>
+<!ELEMENT AB (#PCDATA)>
+<!ELEMENT BF (#PCDATA)>
+<!ELEMENT Earned_Runs (#PCDATA)>
+<!ELEMENT Walks (#PCDATA)>
+<!ELEMENT Strikeouts (#PCDATA)>
+<!ELEMENT KL (#PCDATA)>
+<!ELEMENT WildPitches (#PCDATA)>
+<!ELEMENT CompleteGame (#PCDATA)>
+<!ELEMENT Started (#PCDATA)>
+<!ELEMENT Finished (#PCDATA)>
+<!ELEMENT CBO (#PCDATA)>
+<!ELEMENT TotalER (#PCDATA)>
+<!ELEMENT TotalOuts (#PCDATA)>
+<!ELEMENT Doubles (#PCDATA)>
+<!ELEMENT Triples (#PCDATA)>
+<!ELEMENT Home_Runs (#PCDATA)>
+<!ELEMENT Pitchcount EMPTY>
+<!ELEMENT ERA (#PCDATA)>
+<!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 )+ )>
+<!ELEMENT Pitching_Stats ( PS_Listing* )>
+<!ELEMENT FS_Player_ID (#PCDATA)>
+<!ELEMENT FS_ByPos EMPTY>
+<!ELEMENT FS_Total EMPTY>
+<!ELEMENT FS_Listing ( ( FS_Player_ID, FS_ByPos*, FS_Total ) )>
+<!ELEMENT Fielding_Stats ( FS_Listing* )>
+<!ELEMENT Team_Summary ( ( Batting_Fielding_Stats, Team_Batting_Stats, Pitching_Stats, Fielding_Stats ) )>
+<!ELEMENT Misc_Pitching_Stats ( ( Wild_Pitches?, Intentional_Walks, Hit_By_Pitch )? )>
+<!ELEMENT HRS_Batter_ID (#PCDATA)>
+<!ELEMENT Season_Homeruns (#PCDATA)>
+<!ELEMENT HRS_Pitcher_ID (#PCDATA)>
+<!ELEMENT HRS_Listing ( ( HRS_Batter_ID, Season_Homeruns, HRS_Pitcher_ID* ) )>
+<!ELEMENT Homerun_Stats ( HRS_Listing* )>
+<!ELEMENT Away_Left_On_Base (#PCDATA)>
+<!ELEMENT Home_Left_On_Base (#PCDATA)>
+<!ELEMENT Double_Plays (#PCDATA)>
+<!ELEMENT PlayerID (#PCDATA)>
+<!ELEMENT Play ( PlayerID* )>
+<!ELEMENT Double_Plays_Details ( Play* )>
+<!ELEMENT Triple_Plays (#PCDATA)>
+<!ELEMENT Triple_Plays_Details ( Play? )>
+<!ELEMENT Misc_Batting_Notes (#PCDATA)>
+<!ELEMENT Misc_Pitching_Notes (#PCDATA)>
+<!ELEMENT Pitching_Notes (#PCDATA)>
+<!ELEMENT PitcherID (#PCDATA)>
+<!ELEMENT Pitching_Notes_Details ( PitcherID* )>
+<!ELEMENT Attendance (#PCDATA)>
+<!ELEMENT Game_Length (#PCDATA)>
+<!ELEMENT HPUmpire (#PCDATA)>
+<!ELEMENT FBUmpire (#PCDATA)>
+<!ELEMENT SBUmpire (#PCDATA)>
+<!ELEMENT TBUmpire (#PCDATA)>
+<!ELEMENT LFUmpire (#PCDATA)>
+<!ELEMENT RFUmpire (#PCDATA)>
+<!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 ) )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!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 ) )>
+<!ELEMENT Intentional_Walks ( IW_Listing* )>
+<!ELEMENT HBP_Batter_ID (#PCDATA)>
+<!ELEMENT HBP_Pitcher_ID (#PCDATA)>
+<!ELEMENT HBP_Number_Of_Times_Hit (#PCDATA)>
+<!ELEMENT HBP_Listing ( ( HBP_Batter_ID, HBP_Pitcher_ID, HBP_Number_Of_Times_Hit ) )>
+<!ELEMENT Hit_By_Pitch ( HBP_Listing* )>
+<!ELEMENT Wild_Pitches (#PCDATA)>
+<!ELEMENT IW_Batter_ID (#PCDATA)>
+<!ELEMENT IW_Pitcher_ID (#PCDATA)>
+<!ELEMENT IW_Number_Of_Times_Walked (#PCDATA)>
+<!ELEMENT IW_Listing ( ( IW_Batter_ID, IW_Pitcher_ID, IW_Number_Of_Times_Walked ) )>
+<!ELEMENT Shutout EMPTY>
+<!ELEMENT seasontype (#PCDATA)>
+
+<!ATTLIST Runs_By_Innings Inning CDATA #REQUIRED>
+<!ATTLIST AwayTeam Team CDATA #REQUIRED>
+<!ATTLIST HomeTeam Team CDATA #REQUIRED>
+<!ATTLIST BFS_Listing BFS_Player_Status CDATA #IMPLIED>
+<!ATTLIST BFS_Listing BFS_Player_Firstname CDATA #REQUIRED>
+<!ATTLIST BFS_Listing BFS_Player_Lastname CDATA #REQUIRED>
+<!ATTLIST Pitchcount total CDATA #REQUIRED>
+<!ATTLIST Pitchcount strikes CDATA #REQUIRED>
+<!ATTLIST PS_Listing PS_Player_FirstName CDATA #REQUIRED>
+<!ATTLIST PS_Listing PS_Player_LastName CDATA #REQUIRED>
+<!ATTLIST FS_ByPos Pos CDATA #REQUIRED>
+<!ATTLIST FS_ByPos PO CDATA #REQUIRED>
+<!ATTLIST FS_ByPos A CDATA #REQUIRED>
+<!ATTLIST FS_ByPos E CDATA #REQUIRED>
+<!ATTLIST FS_ByPos PB CDATA #REQUIRED>
+<!ATTLIST FS_ByPos CI CDATA #REQUIRED>
+<!ATTLIST FS_ByPos SBA CDATA #REQUIRED>
+<!ATTLIST FS_ByPos CSB CDATA #REQUIRED>
+<!ATTLIST FS_ByPos INDP CDATA #REQUIRED>
+<!ATTLIST FS_ByPos INTP CDATA #REQUIRED>
+<!ATTLIST FS_Total PO CDATA #REQUIRED>
+<!ATTLIST FS_Total A CDATA #REQUIRED>
+<!ATTLIST FS_Total E CDATA #REQUIRED>
+<!ATTLIST FS_Total PB CDATA #REQUIRED>
+<!ATTLIST FS_Total CI CDATA #REQUIRED>
+<!ATTLIST FS_Total SBA CDATA #REQUIRED>
+<!ATTLIST FS_Total CSB CDATA #REQUIRED>
+<!ATTLIST FS_Total INDP CDATA #REQUIRED>
+<!ATTLIST FS_Total INTP CDATA #REQUIRED>
+<!ATTLIST FS_Listing FS_Player_FirstName CDATA #REQUIRED>
+<!ATTLIST FS_Listing FS_Player_LastName CDATA #REQUIRED>
+<!ATTLIST Team_Summary TeamID CDATA #REQUIRED>
+<!ATTLIST Team_Summary Team CDATA #REQUIRED>
+<!ATTLIST HRS_Batter_ID HRS_Batter_FirstName CDATA #REQUIRED>
+<!ATTLIST HRS_Batter_ID HRS_Batter_LastName CDATA #REQUIRED>
+<!ATTLIST HRS_Batter_ID RBIs CDATA #REQUIRED>
+<!ATTLIST HRS_Pitcher_ID HRS_Homeruns_Off_Pitcher CDATA #REQUIRED>
+<!ATTLIST HRS_Pitcher_ID HRS_Pitcher_FirstName CDATA #REQUIRED>
+<!ATTLIST HRS_Pitcher_ID HRS_Pitcher_LastName CDATA #REQUIRED>
+<!ATTLIST Away_Left_On_Base Team CDATA #REQUIRED>
+<!ATTLIST Home_Left_On_Base Team CDATA #REQUIRED>
+<!ATTLIST Play Count CDATA #REQUIRED>
+<!ATTLIST Double_Plays_Details TeamID CDATA #REQUIRED>
+<!ATTLIST Double_Plays_Details Count CDATA #REQUIRED>
+<!ATTLIST Triple_Plays_Details TeamID CDATA #REQUIRED>
+<!ATTLIST Triple_Plays_Details Count CDATA #REQUIRED>
+<!ATTLIST PitcherID Inn CDATA #REQUIRED>
+<!ATTLIST PitcherID TeamID CDATA #REQUIRED>
+<!ATTLIST PitcherID BF CDATA #REQUIRED>
+<!ATTLIST HPUmpire ID CDATA #REQUIRED>
+<!ATTLIST HPUmpire Firstname CDATA #REQUIRED>
+<!ATTLIST HPUmpire Lastname CDATA #REQUIRED>
+<!ATTLIST FBUmpire ID CDATA #REQUIRED>
+<!ATTLIST FBUmpire Firstname CDATA #REQUIRED>
+<!ATTLIST FBUmpire Lastname CDATA #REQUIRED>
+<!ATTLIST SBUmpire ID CDATA #IMPLIED>
+<!ATTLIST SBUmpire Firstname CDATA #IMPLIED>
+<!ATTLIST SBUmpire Lastname CDATA #IMPLIED>
+<!ATTLIST TBUmpire ID CDATA #REQUIRED>
+<!ATTLIST TBUmpire Firstname CDATA #REQUIRED>
+<!ATTLIST TBUmpire Lastname CDATA #REQUIRED>
+<!ATTLIST LFUmpire ID CDATA #IMPLIED>
+<!ATTLIST LFUmpire Firstname CDATA #IMPLIED>
+<!ATTLIST LFUmpire Lastname CDATA #IMPLIED>
+<!ATTLIST RFUmpire ID CDATA #IMPLIED>
+<!ATTLIST RFUmpire Firstname CDATA #IMPLIED>
+<!ATTLIST RFUmpire Lastname CDATA #IMPLIED>
+<!ATTLIST HBP_Batter_ID HBP_Batter_FirstName CDATA #REQUIRED>
+<!ATTLIST HBP_Batter_ID HBP_Batter_LastName CDATA #REQUIRED>
+<!ATTLIST HBP_Pitcher_ID HBP_Pitcher_FirstName CDATA #REQUIRED>
+<!ATTLIST HBP_Pitcher_ID HBP_Pitcher_LastName CDATA #REQUIRED>
+<!ATTLIST IW_Batter_ID IW_Batter_FirstName CDATA #REQUIRED>
+<!ATTLIST IW_Batter_ID IW_Batter_LastName CDATA #REQUIRED>
+<!ATTLIST IW_Pitcher_ID IW_Pitcher_FirstName CDATA #REQUIRED>
+<!ATTLIST IW_Pitcher_ID IW_Pitcher_LastName CDATA #REQUIRED>