]> gitweb.michael.orlitzky.com - dead/htsn-import.git/blobdiff - schema/NBA_Gaming_Matchup_XML.dtd
Add DTDs and sample documents for a number of GameInfo types.
[dead/htsn-import.git] / schema / NBA_Gaming_Matchup_XML.dtd
diff --git a/schema/NBA_Gaming_Matchup_XML.dtd b/schema/NBA_Gaming_Matchup_XML.dtd
new file mode 100644 (file)
index 0000000..982ffb8
--- /dev/null
@@ -0,0 +1,69 @@
+<!ELEMENT XML_File_ID (#PCDATA)>
+<!ELEMENT heading (#PCDATA)>
+<!ELEMENT category (#PCDATA)>
+<!ELEMENT sport (#PCDATA)>
+<!ELEMENT game_id (#PCDATA)>
+<!ELEMENT schedule_id (#PCDATA)>
+<!ELEMENT Title (#PCDATA)>
+<!ELEMENT Teams (#PCDATA)>
+<!ELEMENT Date_Time (#PCDATA)>
+<!ELEMENT Matchup ( ( Teams, Date_Time ) )>
+<!ELEMENT Wins_Loss (#PCDATA)>
+<!ELEMENT ATS_Overall (#PCDATA)>
+<!ELEMENT ATS_Home (#PCDATA)>
+<!ELEMENT ATS_Away (#PCDATA)>
+<!ELEMENT OverUnder_Overall (#PCDATA)>
+<!ELEMENT OverUnder_Home (#PCDATA)>
+<!ELEMENT OverUnder_Away (#PCDATA)>
+<!ELEMENT TR ( ( Wins_Loss, ATS_Overall, ATS_Home, ATS_Away, OverUnder_Overall, OverUnder_Home, OverUnder_Away ) )>
+<!ELEMENT Team_Records ( TR* )>
+<!ELEMENT O_Points_For (#PCDATA)>
+<!ELEMENT O_Field_Goal_Percentage (#PCDATA)>
+<!ELEMENT O_Three_Point_Percentage (#PCDATA)>
+<!ELEMENT O_Freethrow_Percantage (#PCDATA)>
+<!ELEMENT O_Offensive_Rebounds (#PCDATA)>
+<!ELEMENT O_Defensive_Rebounds (#PCDATA)>
+<!ELEMENT Offensive_Stats ( ( O_Points_For, O_Field_Goal_Percentage, O_Three_Point_Percentage, O_Freethrow_Percantage, O_Offensive_Rebounds, O_Defensive_Rebounds ) )>
+<!ELEMENT D_Points_Against (#PCDATA)>
+<!ELEMENT D_Field_Goal_Percentage (#PCDATA)>
+<!ELEMENT D_Three_Point_Percentage (#PCDATA)>
+<!ELEMENT D_Freethrow_Percantage (#PCDATA)>
+<!ELEMENT D_Offensive_Rebounds (#PCDATA)>
+<!ELEMENT D_Defensive_Rebounds (#PCDATA)>
+<!ELEMENT Defensive_Stats ( ( D_Points_Against, D_Field_Goal_Percentage, D_Three_Point_Percentage, D_Freethrow_Percantage, D_Offensive_Rebounds, D_Defensive_Rebounds ) )>
+<!ELEMENT Matchup_Stats ( ( Offensive_Stats*, Defensive_Stats* ) )>
+<!ELEMENT Favored (#PCDATA)>
+<!ELEMENT As_Favored_Team ( Favored* )>
+<!ELEMENT Underdog (#PCDATA)>
+<!ELEMENT As_Underdog_Team ( Underdog* )>
+<!ELEMENT Favored_Underdog_Record_Comparison ( ( As_Favored_Team*, As_Underdog_Team* ) )>
+<!ELEMENT Date (#PCDATA)>
+<!ELEMENT Home_Team_Score (#PCDATA)>
+<!ELEMENT Away_Team_Score (#PCDATA)>
+<!ELEMENT Favorite (#PCDATA)>
+<!ELEMENT Line (#PCDATA)>
+<!ELEMENT ATS (#PCDATA)>
+<!ELEMENT Meeting ( ( Date, Home_Team_Score, Away_Team_Score, Favorite, Line, ATS ) )>
+<!ELEMENT Recent_Meetings ( Meeting* )>
+<!ELEMENT Next_Five EMPTY>
+<!ELEMENT LF_Date (#PCDATA)>
+<!ELEMENT LF_Home_Team_Score (#PCDATA)>
+<!ELEMENT LF_Away_Team_Score (#PCDATA)>
+<!ELEMENT LF_Favorite (#PCDATA)>
+<!ELEMENT LF_Line (#PCDATA)>
+<!ELEMENT LF_ATS (#PCDATA)>
+<!ELEMENT LF_Game ( ( LF_Date, LF_Home_Team_Score, LF_Away_Team_Score, LF_Favorite, LF_Line, LF_ATS ) )>
+<!ELEMENT Last_Five ( LF_Game* )>
+<!ELEMENT Next_Five_Last_Five ( ( Next_Five, Last_Five ) )>
+<!ELEMENT time_stamp (#PCDATA)>
+<!ELEMENT message ( ( XML_File_ID, heading, category, sport, game_id, schedule_id, Title, Matchup, Team_Records, Matchup_Stats*, Favored_Underdog_Record_Comparison, Recent_Meetings, Next_Five_Last_Five*, time_stamp ) )>
+
+<!ATTLIST TR Tname CDATA #REQUIRED>
+<!ATTLIST Offensive_Stats OSname CDATA #REQUIRED>
+<!ATTLIST Defensive_Stats DSname CDATA #REQUIRED>
+<!ATTLIST Matchup_Stats Report_Type CDATA #REQUIRED>
+<!ATTLIST Favored FSpread CDATA #REQUIRED>
+<!ATTLIST As_Favored_Team FTname CDATA #REQUIRED>
+<!ATTLIST Underdog USpread CDATA #REQUIRED>
+<!ATTLIST As_Underdog_Team UTname CDATA #REQUIRED>
+<!ATTLIST Next_Five_Last_Five NLname CDATA #REQUIRED>