| MonkeyModulator ( @ 2005-10-01 18:17:00 |
| Current mood: | |
| Entry tags: | football, pgn, sportsml, xml |
ooh.. there's another one
So I was watching the MSU/Michigan game via ESPN's GameCast (not all games will have GameCast enabled), which is a pretty sexy interface if you don't have TV. Got me thinking about the data driving it. There's a lot of data ESPN must be typing into the backend in real-time. What format are they storing and transferring that data in? Naturally made me think of XML, and the possibility of an open interchange format for describing Football games.
Doing some research, there's SportsML, which is an XML language for describing sports scores and stats. But the granularity is extremely course. It does allow play-by-play descriptions, but there aren't many attributes or elements defined for it. So the descriptions would have to be character data, which isn't really helpful for computers.
Which brings up a point. Is this just geek masturbation? Why define an XML language for Football? Well, first it gives anybody the ability to create innovative new interfaces. Another possibility is formatting info for your phone or any other device. Or, how about importing the game info into your console, and either replaying the game in your video game of choice. And at any point in the game stopping play and trying your hand at it. Chess programs have PGN to exchange games. Why not football too?