iptc / sportsml-3

Development of SportsML 3
9 stars 1 forks source link

Better betting markup #38

Open trondhuso opened 7 years ago

trondhuso commented 7 years ago

At NTB I am either in need of better coaching on using the current wagering elements, or SportsML is in need of better support for betting. Finding no really perfect solution, I have come up with a possible design below. The root element is just there for testing purpose and as you all can see the design is influenced by the rest of SportsML.

Feel free to criticize

<betting-content>
 <betting-metadata>
 <betting-title>Langodds uke 2</betting-title>
 <betting-content-code code-type="sport" code-key="15054000" code-name="Soccer"/>
 </betting-metadata>
 <betting-event id="325120">
 <event-metadata date-coverage-type="event" event-key="NT325120" event-status="pre-event" 
 event-status-note="pre-event" start-date-time="2013-03-03T18:00:00.000+01:00" 
 event-name="Flint - Gjøvik">
 <betting-property formal-name="tournament-name" value="NOR Postenligaen, kvinner" />
 <betting-property formal-name="tournament-id" value="100" />
 </event-metadata>
 <team id="NT43883">
 <team-metadata team-key="NT43883" alignment="home">
 <name first="Flint" full="Flint" abbreviation="Flint" nickname="Flint" />
 </team-metadata>
 </team>
 <team id="NT4046">
 <team-metadata team-key="NT4046" alignment="away">
 <name first="Gjøvik HK" full="Gjøvik HK" abbreviation="Gjøvik" nickname="Gjøvik" />
 </team-metadata>
 </team>
 <betting-object>
 <betting-object-metadata name="HUB-fulltid" key="NT159779" betting-number="195" 
 sale-start-time="2013-02-28T16:25:00.000+01:00" 
 sale-stop-time="2013-03-03T18:25:00.000+01:00">
 <sale>
 <sale-status status-number="1" status-name="Open" sale-amount="0" />
 </sale>
 </betting-object-metadata>
 <betting-selection>
 <betting-selection-metadata type="odds" sequence-number="1" value="2.45" withdrawn="false">
 <name fullname="home" abbreviation="H" />
 </betting-selection-metadata>
 </betting-selection>
</betting-content>

``

195 2013-03-03T18:25:00.000+01:00 3 B 2.8 false 1 10 1 2013-03-01T00:00:00.000+01:00 2013-03-03T18:25:00.000+01:00 2 2013-02-28T16:25:00.000+01:00 2013-03-03T18:25:00.000+01:00 7 2013-02-28T16:25:00.000+01:00 2013-03-03T18:25:00.000+01:00 Not started

``

trondhuso commented 7 years ago

Updated with some comments and longer commented out data part from provider.

<?xml version="1.0" encoding="UTF-8"?>

Langodds uke 2 ``` ```