Hi everyone. My name is Paul Kelly, Dir. of Operations for XML Team, providers of xml sports data and data-integration solutions.
If you want to get SportsML-G2-formatted data from XML Team you have a number of options (each advantage applies disadvantage of the others):
1) Create an account at Sportso (http://www.sportso.com). From there you can generate and syndicate SportsML-1 files. We have a (for now, Windows-only) reciever available here:
http://www.sportso.com/help/syndication/home
This program (FeedFetcher) has a built-in web api that allows you to reference and access docs stored in a SQL DB. You would have to install a SportsML-G2 "view" with the aid of some xsl I would provide.
ADVANTAGE: Pretty much sets everything up for you. Drupal plugin will be "Sportso-ready" upon completion.
2) Create an account with Sportso but instead of installing our reciever, build your own to access the SportsML at:
http://feed.sportso.com/sportsml/getFeed
You will have to add the Sportsml 1 to SportsML-G2 converter to your receiver.
ADVANTAGE: Potentially less overhead and better Drupal integration than #1.
3) Directly access SportsML-G2 files from our general feed via the REST interface of our (experimental) eXist XML DB. Requires building your own receiver.
ADVANTAGE: Access to full major sports feed. Less integration work on Drupal's end.
So ask away for more details on each.
Comments
Hm...I think that option 3
Hm...I think that option 3 is best just because we'll be constructing interfaces to view data from the major sports leagues. I expect that most interested users of modules generated by this group will probably want to start their own fantasy league, of course requiring registration with a feed provider.
How can we go about accessing the REST interface? Feel free to post attachments, etc. if you have any useful information. Thanks!
Thomas
OK, first off a disclaimer:
OK, first off a disclaimer: Our SportsML-G2 feed is strictly alpha stage and is unstable at this point. We can make no promises regarding any aspects of its state or status. We accept no responsibiity for anything whatsoever that might, at the very least, inconvenience any third parties as a result of its use.
Now that's out of the way I'll say we are serious about providing a SportsML-G2 feed to anyone who wants it. I also look forward to the opportunity to improve and stabilize things as a result of your involvement. You can view via the eXist REST interface here:
http://dev.xmlteam.com:8081/exist/rest//db/
And step down to the files like so (in this case to get to an NBA boxscore file):
http://dev.xmlteam.com:8081/exist/rest//db/newsml
http://dev.xmlteam.com:8081/exist/rest//db/newsml/basketball/
http://dev.xmlteam.com:8081/exist/rest//db/newsml/basketball/l.nba.com
http://dev.xmlteam.com:8081/exist/rest//db/newsml/basketball/l.nba.com/e...
http://dev.xmlteam.com:8081/exist/rest//db/newsml/basketball/l.nba.com/e...
An example of things that are unstable would be qcode prefixes for things like players:
We could conceivably change that "person:" to something like "player:", which would break any fantasy app. But such a change would be simple to accomodate and I'll announce any major changes like that. And like I said, having someone using this stuff is definitely an invcentive to finally nail some important things down.
Does this sound OK to you?
Sports Statistics in open SportsML
Forgot to escape my xml
Forgot to escape my xml code. An example of things that are unstable would be qcode prefixes for things like players:
<player-metadata player-key="person:l.nba.com-p.1309" status="starter">
Sports Statistics in open SportsML
This sounds about right
This sounds about right. Of course, we'd be sure to abstract out anything that could change, including naming conventions for the data. Can I click through to these links (GET, of course), or should I access them some other way? I get a "server is taking too long to respond" message right now.
Those links should work.
Those links should work. There's a lot of stuff in the event-summary directory but I can get through. Which one isn't working and what's the message, server or browser?
Sports Statistics in open SportsML
For the links you posted
For the links you posted above, Firefox 3 (Windows) returns this error:
Network Timeout
The server at dev.xmlteam.com is taking too long to respond.
Everyone I've gotten to
Everyone I've gotten to check can reach those urls fine. Could you try from another platform? Maybe ssh to s remot server and try lynx, too?
Sports Statistics in open SportsML
Any luck with this? Would
Any luck with this? Would love to see this get off the ground. Try curl from any machine on those urls--should work!
Sports Statistics in open SportsML
Thanks Paul, I'll give that
Thanks Paul, I'll give that a try. Things have been busy down at the office for us the past couple weeks, so this group's been somewhat dormant.
Any update?
Is there any update to this sportsml drupal integration? It would really be nice to not have to run them separately.