NoTube Beancounter: You stalking you

Preview:

DESCRIPTION

A presentation at the LInked Data Meeting up, London, 2009.

Citation preview

Beancounter

Youstalkingyou

LibbyMiller,VickyBuser,YvesRaimond,DanBrickley NoTube

WhatisBeancounter?

There’sinformaConoutthereaboutwhatyou’vebeenupto

Thatcanbeenrichedwithcommonconcepts

Andcanbecounted

Concepts(Whatcategoriesofprogrammedoyoulike?)

Series(Whatserieshaveyouwatchedthemost?)

LocaCon/context(WheredoyouusuallywatchTV?)

Timeperiods(Whendoyouusuallywatch?)Comparewithlastweek,lastmonth,allCme,yesterday

Beancountercanprofileyou

Andmoreimportantly

Outputamachine‐processableprofile

BeancounterisaboutdumbaccounCng‐andexporCnganaggregatedpictureforotherapplicaConstoqueryviaanAPI

Why?

TousethedataforTVrecommendaCons

“Thebaneofmyexistence…”

“…isdoingthingsthatIknowthecomputercoulddoforme.”(DanConnolly)

Thewebknowswhatyou’vebeenwatchinganddoing–weshouldbeabletousethisdatatosuggestthingsforyoutowatch

WewanttofindrecommendaConsacrosstheprogrammeslifecycle(includingarchivalcontent)

Or,ifthat’stoohard…trivialrecommendaCons

Combine‘seriesIlike’or‘seriesmyfriendslike’with

Broadcastandon‐demandavailabilitydata(‘whenistheWireonnext’?)

Tosay“theWireisontomorrowat23:20–Ithinkyoumightbeinterested”

Someofthose‘friends’couldbeprofessionalreviewers(e.g.CharlieBrooker,GuardianGuide)

DataEnrichment

Enhancingwithlinks

•  SomeCmeswewillneedtogeneratelinksbecausethere’snoURLinthedata

•  PerhapsusingCmeasabasis‘I’mwatchingChannel4’andmatchingtheCmeoftheacCvitytotheschedule,togetaURLfortheprogramme

•  InthefuturewemightexpectTVsthatoutputthisdatadirectly

EnhancingwithLinkedData

•  ‘Pre‐enhancement’‐thingsthatyouknowyou’llneedlatersuchasgenrenames

•  On‐demandenhancement–followinglinkstorelateddataorqueryingasparqlstore

•  GeneraCngDBpedialinkswherenoneexist‐>EnablingustousecommonidenCfiersforsomeone’sinterests–andmatchthosetowatchableprogrammes

LinkedDataissues

•  SomepabernsareonlycompletewhenyouhavemulCplefilescrawled

•  Datacanbegappy•  Notsurewhatyou’llbegecng

•  HardtotestEasy(ish)withBBC/programmesdata–getinformaConaboutpeople,series,genres,showings;knownschema

Privacyandusercontrol

Usercontrol

•  Downloadandrunitonyourownmachine•  Choosewhichaccountsyouwanttoadd•  PickCmeperiodstocontrol

•  Writetotheweb,keepthedataprivate,ormakesuggesConsjusttoyou

Cross‐queryinguserdata

•  HowmanypeoplewatchedTorchwood,andwhen?

•  Whatelsedidtheywatch?

•  TheTescoclubcardequivalentpointofview

Howmightthisimpactprivacy?

Privacyissuescanbefraught

Beancounterputstheuserincontrolofwhatisstoredaboutthem(mostly)

Somethingspeoplemightnottowanttoknowaboutthemselves

Anddefinitelynotwantotherstoknow

Currently

AsimpleworkingprototypeforBBCprogrammesonly

Next

InteresCngproblemstoaddress

•  CanweeffecCvelydisCnguishmenConsand‘watchings’?•  CanweuseoAuthtocreateadaptorstoprivatedatafrom

differentsystems?•  Canwecreateanddescribeacceptableprivacypolicies?•  Canwegeneralisetodifferentchannelsandproviderswith

lessdetaileddata?•  CanwemakeinteresCngrecommendaConsusingthe

profiles?•  Canwegetanyonetouseit?WhataretheincenCves?•  Whatelsecanwecount?Couldithelpwith

recommendaCons?

Thanksto:

•  Notubeprojectmembers,especiallyAsemanCcsandVrijeUniversiteitAmsterdam

•  TomScobandDanBrickleyfortheBeancounterconcept(andtoDanforthelogo)

•  RadioPopforinspiraCon•  DamianSteerforhelpfulcomments

hbp://blog.notu.be/libby.miller@bbc.co.uk