simplifying sports data workflows with sportsml

56
Jonnie Balls Steve Potts Simplifying sports data workflows with SportsML

Upload: jonnie-b

Post on 22-Mar-2017

464 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Simplifying sports data workflows with SportsML

Jonnie BallsSteve Potts

Simplifying sports data workflows

with SportsML

Page 2: Simplifying sports data workflows with SportsML
Page 3: Simplifying sports data workflows with SportsML
Page 4: Simplifying sports data workflows with SportsML

Pushhttp://www.bbc.co.uk/sport/0/15561688

Page 5: Simplifying sports data workflows with SportsML

As fast

as Live

https://www.flickr.com/photos/13166400@N02/2774857596/

Page 6: Simplifying sports data workflows with SportsML

BBC @ Media City UK

Page 7: Simplifying sports data workflows with SportsML

Feed delivery

https://www.flickr.com/photos/nicmcphee/461050192

Page 8: Simplifying sports data workflows with SportsML

Complexity

https://www.flickr.com/photos/djmax/513292646

Page 9: Simplifying sports data workflows with SportsML

Multiple Schemas

https://www.flickr.com/photos/horiavarlan/4273103337/

Page 10: Simplifying sports data workflows with SportsML

FeedReceiver Router

REST API

Mark Logic

Website

Mobile

Teletext

SQL

Renderer

Renderer

Renderer

Page 11: Simplifying sports data workflows with SportsML

Slow. Motionhttps://www.flickr.com/photos/25508895@N00/187782892

Page 12: Simplifying sports data workflows with SportsML

Incongruity

https://www.flickr.com/photos/horiavarlan/4273177135

Page 13: Simplifying sports data workflows with SportsML

Irregularity

https://www.flickr.com/photos/40866880@N02/4436967782

/ cricket / scorecard / {group}/ cricket / scorecard / {match}/ cricket / matches / {group}/ cricket / table /competition / {comp}/ cricket / table /competition / {comp} / team / {team}/ cricket / stats /competition / {comp}/ cricket / stats /competition / {comp} / team / {team}/ cricket / rankings / {group}/ cricket / recent-results / match / {match}

Page 14: Simplifying sports data workflows with SportsML

https://www.flickr.com/photos/egarc2/2432270195

Unsa

fe

Page 15: Simplifying sports data workflows with SportsML

http://www.ecb.co.uk/news/archive.html?filter=1&pageNo=356

Page 16: Simplifying sports data workflows with SportsML

http://www.premierleague.com/en-gb/news/news/2012-13/mar/premier-league-appoints-opta-as-new-data-partner.html

Page 17: Simplifying sports data workflows with SportsML

Forceshttps://www.flickr.com/photos/cdm/2336025560

Page 18: Simplifying sports data workflows with SportsML

Making

SportsDataBetter

https://www.flickr.com/photos/subsetsum/3731217400/

Page 19: Simplifying sports data workflows with SportsML

SchedulesScores

StandingsMedalsPlays

https://www.flickr.com/photos/dmosiondz/4594165604

Page 20: Simplifying sports data workflows with SportsML

Multiple Schemas

https://www.flickr.com/photos/horiavarlan/4273103337/

Page 21: Simplifying sports data workflows with SportsML

XMLTeam

Sportsdata

Receiver

Sportsdata

API

MarkLogic

Website

Mobile

IPTV

Teletext

SportsML

Page 22: Simplifying sports data workflows with SportsML

Met

adat

a

https://www.flickr.com/photos/bump/3806115100/

Page 23: Simplifying sports data workflows with SportsML
Page 24: Simplifying sports data workflows with SportsML
Page 25: Simplifying sports data workflows with SportsML
Page 26: Simplifying sports data workflows with SportsML
Page 27: Simplifying sports data workflows with SportsML

XMLTeam

Sportsdata

Receiver

Sportsdata

API

MarkLogic

Website

Mobile

IPTV

Teletext

SportsML

BBCLinkedData

XSLTRDF/XML

SportsML

Page 28: Simplifying sports data workflows with SportsML
Page 29: Simplifying sports data workflows with SportsML
Page 30: Simplifying sports data workflows with SportsML
Page 31: Simplifying sports data workflows with SportsML
Page 32: Simplifying sports data workflows with SportsML
Page 33: Simplifying sports data workflows with SportsML
Page 34: Simplifying sports data workflows with SportsML

The Good

https://www.flickr.com/photos/dannychoo/5678628792

Page 35: Simplifying sports data workflows with SportsML

SportsMLalreadyexists

https://www.flickr.com/photos/bestrated1/5872457635

Page 36: Simplifying sports data workflows with SportsML

LearningCurve

https://www.flickr.com/photos/question_everything/1460025318/

Page 37: Simplifying sports data workflows with SportsML

Queryable

https://www.flickr.com/photos/coreytempleton/3935005227

Page 38: Simplifying sports data workflows with SportsML

Flexible

https://www.flickr.com/photos/tonyfelgueiras/8426281162/

Page 39: Simplifying sports data workflows with SportsML

Extensible

https://www.flickr.com/photos/twelve47/16835758771/

Page 40: Simplifying sports data workflows with SportsML

Reusable Frontend

Code

https://www.flickr.com/photos/emagic/1785924078

Page 41: Simplifying sports data workflows with SportsML
Page 42: Simplifying sports data workflows with SportsML
Page 43: Simplifying sports data workflows with SportsML
Page 44: Simplifying sports data workflows with SportsML
Page 45: Simplifying sports data workflows with SportsML
Page 46: Simplifying sports data workflows with SportsML

The Bad

https://www.flickr.com/photos/sharynmorrow/1576740677

Page 47: Simplifying sports data workflows with SportsML

Flexible

https://www.flickr.com/photos/creative_tools/16361116506/

Page 48: Simplifying sports data workflows with SportsML

Inflexible

https://www.flickr.com/photos/tramod/5511164742

Page 49: Simplifying sports data workflows with SportsML

Vocabulary

https://www.flickr.com/photos/twirlingumbrellas/9994289386

Page 50: Simplifying sports data workflows with SportsML

The Future

https://www.flickr.com/photos/jdhancock/4100030094

Page 51: Simplifying sports data workflows with SportsML

Finish The Migration

https://www.flickr.com/photos/imagesofsrilanka/5239881231

Page 52: Simplifying sports data workflows with SportsML

Depth

https://www.flickr.com/photos/missmyheartbeats/5723007951

Page 53: Simplifying sports data workflows with SportsML

Speedhttps://www.flickr.com/photos/hadock/16530912348

Page 54: Simplifying sports data workflows with SportsML

Rio 2016

https://www.flickr.com/photos/portobaytrade/5468623992

Page 55: Simplifying sports data workflows with SportsML

Recap https://www.flickr.com/photos/dgoomany/4976873174/

Page 56: Simplifying sports data workflows with SportsML

Questions?Jonnie BallsSteve Potts

@freeballoon @twelve47